标签:data 效果 字段 style 问题 好的 img mod class
android让人头疼的适配问题。
---------
经常使用的dip、sp。有时候用到px。
---------
TypedValue:有一些单位转换相关的方法。
DisplayMetrics:
DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm);DisplayMetrics有这些单位转换相关的字段:
---------
dip = DisplayMetrics.density * px
= (densityDpi / 160) * px
sp和dip同样。仅仅是sp除了会随着设备的不同而不同外,还受用户设置的影响(一般路径是在:设置-外观-字体大小)。并且,让人愤愤的是,在 Sony Xperia C3 上(不知道是否全部 Xperia 中都是这样),系统默认的字号显示是“正常”时,实际的显示效果跟其它同等机器中的“大”号字体是一样的。就是说,有些系统中默认的字号设置跟 Android 原生系统不一致。
这样你怎么控制显示的效果?
---------
这取决于你。假设你的app是专门给眼睛不好的(比方辛苦的长辈们)人用的,你能够直接就指定超级大号的字体。假设不考虑视力的话,为了美观,不要让用户改变字体大小。假设覆盖到这两类人。就用sp吧(也不一定~)。
标签:data 效果 字段 style 问题 好的 img mod class
原文地址:http://www.cnblogs.com/cxchanpin/p/6885131.html