作者shanksponpon (ponpon)
看板AndroidDev
標題Re: [問題] 支援螢幕大小
時間Wed Dec 12 20:37:00 2012
※ 引述《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