Sop*_*hie 0 android dimensions
72点总是等于1英寸,但160倾角并不总是等于1英寸.
因此,为什么人们建议我们使用逢低而不是pts?
将我们的维度建立在可预测的pts上是不是更好,而不是不可预测的下降?
您应该使用dip(Density Indepentdent Pixel)的原因是这样您的应用程序将支持多种屏幕尺寸.这意味着如果将值设置为100dip,则在低密度屏幕(ldpi)上将其转换为75px,在中密度屏幕(mdpi)上转换为100px,在高密度屏幕(hdpi)上转换为150px,在额外的屏幕上转换为200px高密度屏幕(xhdpi)但每个屏幕上的布局看起来都一样(但缩放到屏幕密度).
使用pt的唯一原因是,如果你确实需要精确的尺寸而不关心屏幕密度(我不知道何时会出现这种情况).
您应该阅读本文以更好地理解为什么dp/dip是要走的路:
此类似问题也很好地阐述了不同单位之间的差异:
| 归档时间: |
|
| 查看次数: |
138 次 |
| 最近记录: |