作者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
1F:推 pkmilk:1631是我问的耶XD後来我是用读手机的解析度 来决定UI的大小 12/12 21:42
2F:推 solomn:我是换算成真实的尺寸 12/19 20:08