Re: [問題] 支援螢幕大小
※ 引述《shanksponpon (ponpon)》之銘言:
: ※ 引述《yiyichun (想你)》之銘言:
: : 可是我單位用dp,位置還是會跑掉耶
: : 假設 android:layout_width="100dp"
: : 在800*480的螢幕裏 此寬會佔整個螢幕的 100/480
錯!是100px才是佔 100/480
: : 但在1280*800的螢幕裏 此寬會佔整個螢幕的 100/1280
: : 也就是說 同樣都是設成100dp 在不同螢幕顯示的大小還是一樣的
: : 不會因為螢幕大小 而自動縮放耶 ><
: : 請問這要怎樣解決?
: 我也是遇到一樣的問題
: 每次調好UI後,放到別的手機就會整個亂掉
: (我也是用dp設定位置)
: 整個就要重調...
: 可是我看不太懂→ a1854:使用 layout_weight 來指定寬度為某個比例吧
: 他說的用法
: 爬了文1631/1634也看的霧煞煞
: 請問有人能提供範例檔或是有較完整的教學網站嗎?
http://developer.android.com/guide/practices/screens_support.html#range
寬 高
xlarge screens are at least 960dp x 720dp
large screens are at least 640dp x 480dp
normal screens are at least 470dp x 320dp
small screens are at least 426dp x 320dp
我不知道你想要的排版是啥?也許你可以畫個圖來讓大家討論。
但在這之前你可能要先搞懂dp和px之間的差異(自己接,我很懶)
http://developer.android.com/guide/practices/screens_support.html#density-ind
ependence
dp是個虛擬單位放到不同dpi的手機上,看起來會是一樣大,
也許可以當成類似物理上的單位如:公分看待會比較好想像。(雖然實際上不同)
而在不同dpi的手機上相同dp所佔的px是不同的
也就是在普通2倍dpi的xhdpi中,1個dp會用到2x2=4個px來顯示
--
兒:台灣為何沒在過萬聖節?
父:傻孩子…台灣天天都是萬聖節啊~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.85.82.103
討論串 (同標題文章)
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章