1、px:屏幕上的点
pixel,表示像素或分辨率。不同设备显示效果相同,一般我们的 HVGA 代表 320x480 像素,这个用的比较多。
2、dp:设备独立像素
device independent pixels,表示与设备无关的像素 dip。一种基于屏幕密度的抽象单位。在每英寸 160 点的显示器上,1dip = 1px。在大于 160 点的显示器上可能增大。
3、sp:字体单位
scaled pixels,表示按比例缩放的像素。这个有点像dp单位,但是它也根据用户的字体设置(font preference)缩放尺寸。
4、pt:1/72英寸
point,表示一个点。是一个标准的长度单位,1pt=1/72 英寸,用于印刷业,非常简单易用。
5、in:长度单位
inch,表示英寸。是屏幕的物理尺寸。每英寸等于 2.54 厘米。
6、mm(毫米):标准长度单位
millimeter,表示毫米。
总结:
- 1、对于布局的像素设置,一般要用 dip(dp),这样在更大或者更小的屏幕下展示可以自动适配,如果是 px,是物理像素,这样在小的屏幕里可能会显得大,在大的屏幕中显小。
- 2、对于字体的大小设置来说,建议始终使用 sp 作为文字大小的单位,可以使用户界面能够在现在和将来的显示器类型上正常显示。
- 3、文字的尺寸一律用 sp 单位,非文字的尺寸一律使用 dp 单位。
Note:
欢迎点赞,留言,转载请在文章页面明显位置给出原文链接
知者,感谢您在茫茫人海中阅读了我的文章
没有个性 哪来的签名!
详情请关注点我
持续更新中
![](https://i-blog.csdnimg.cn/blog_migrate/1c03c4b70e69a80570f49080968dabf7.png)
© 2021 05 - Guyu.com | 【版权所有 侵权必究】 |