BeM*_*ive 3 android resolution motorola
收到我的第一个摩托罗拉Droid用户的电子邮件.Android 2.0中引入的新480x854分辨率(而不是320x480)对我的用户界面造成严重破坏.一切都比较小,定位不合理.
我的印象是,如果我们遵循XML布局指南,我们就是分辨率安全的,因为没有使用绝对坐标.有没有人有使UI分辨率安全的经验?我们是否需要每个方向的每个分辨率时间的main.xml?
您使用哪些尺寸单位?
AFAIK使用dp并且sp应该让您安全.
来自文档:
dp与 密度无关的像素 - 基于屏幕物理密度的抽象单位.这些单位相对于160 dpi的屏幕,因此一个dp是160 dpi屏幕上的一个像素.dp与像素的比率将随着屏幕密度而变化,但不一定是成正比的.注意:编译器接受"dip"和"dp",但"dp"与"sp"更一致.
sp与 Scale无关的像素 - 这类似于dp单元,但它也可以根据用户的字体大小首选项进行缩放.建议您在指定字体大小时使用此单位,以便根据屏幕密度和用户偏好调整它们.
eclair模拟器为这些问题创造了奇迹,同时也要确保阅读:
http://developer.android.com/guide/practices/screens_support.html
您的应用程序根据许多因素响应不同的分辨率,甚至是min-sdk.此外,从页面,是一些最佳做法:
- 首选wrap_content,fill_parent和dip单元到XML布局文件中的px
- 避免AbsoluteLayout
- 不要在代码中使用硬编码像素值
- 使用密度和/或分辨率特定资源
| 归档时间: |
|
| 查看次数: |
6063 次 |
| 最近记录: |