作者lovelycateye (我还想要更多力量)
看板AndroidDev
标题Re: [问题] 支援萤幕大小
时间Wed Dec 12 21:51:59 2012
※ 引述《shanksponpon (ponpon)》之铭言:
: ※ 引述《yiyichun (想你)》之铭言:
: : 可是我单位用dp,位置还是会跑掉耶
: : 假设 android:layout_width="100dp"
: : 在800*480的萤幕里 此宽会占整个萤幕的 100/480
错!是100
px才是占 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会用到
2x
2=4个px来显示
--
儿:台湾为何没在过万圣节?
父:傻孩子…台湾天天都是万圣节啊~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.85.82.103