看板 AndroidDev 關於我們 聯絡資訊
※ 引述《yiyichun (想你)》之銘言: : 可是我單位用dp,位置還是會跑掉耶 : 假設 android:layout_width="100dp" : 在800*480的螢幕裏 此寬會佔整個螢幕的 100/480 : 但在1280*800的螢幕裏 此寬會佔整個螢幕的 100/1280 : 也就是說 同樣都是設成100dp 在不同螢幕顯示的大小還是一樣的 : 不會因為螢幕大小 而自動縮放耶 >< : 請問這要怎樣解決? : ※ 引述《runescape1 (littledot)》之銘言: : : 大致上有四種方法可以避免不同螢幕規格造成view跑掉 : : 在http://developer.android.com/guide/practices/screens_support.html : : 中的Best Practice區塊有描述: : : 1.用wrap_content, fill_parent, 以及dp來定義長寬高 : : 2.單位不要用pixel(用dp) : : 3.不要用AbsoluteLayout : : 4.提供不同drawable給不同的螢幕規格(我覺得這個可有可無...) : : 你有觸犯前三條中的任何一條嗎~? 我也是遇到一樣的問題 每次調好UI後,放到別的手機就會整個亂掉 (我也是用dp設定位置) 整個就要重調... 可是我看不太懂→ a1854:使用 layout_weight 來指定寬度為某個比例吧 他說的用法 爬了文1631/1634也看的霧煞煞 請問有人能提供範例檔或是有較完整的教學網站嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.121.55.199
pkmilk:1631是我問的耶XD後來我是用讀手機的解析度 來決定UI的大小 12/12 21:42
solomn:我是換算成真實的尺寸 12/19 20:08