其他分享
首页 > 其他分享> > Android 2.0中的分辨率支持

Android 2.0中的分辨率支持

作者:互联网

收到我的第一个摩托罗拉Droid用户发来的电子邮件. Android 2.0中引入的新480×854分辨率(而不是320×480)对我的用户界面造成严重破坏.一切都比较小,定位不合理.

我的印象是,如果我们遵循XML布局指南,我们就是分辨率安全的,因为没有使用绝对坐标.有没有人有使UI分辨率安全的经验?我们是否需要每个方向的每个分辨率时间的main.xml?

解决方法:

您使用哪些尺寸单位?

使用dp和sp的AFAIK应该可以确保您的安全.

来自文档:

dp
Density-independent Pixels – an abstract unit that is based on the
physical density of the screen. These
units are relative to a 160 dpi
screen, so one dp is one pixel on a
160 dpi screen. The ratio of
dp-to-pixel will change with the
screen density, but not necessarily in
direct proportion. Note: The compiler
accepts both “dip” and “dp”, though
“dp” is more consistent with “sp”.

sp
Scale-independent Pixels – this is like the dp unit, but it is also
scaled by the user’s font size
preference. It is recommend you use
this unit when specifying font sizes,
so they will be adjusted for both the
screen density and user’s preference.

标签:android,resolution,motorola
来源: https://codeday.me/bug/20190713/1452463.html