Android 常用计量单位(px,dp,sp,pt,in)



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:
欢迎点赞,留言,转载请在文章页面明显位置给出原文链接
知者,感谢您在茫茫人海中阅读了我的文章
没有个性 哪来的签名!
详情请关注点我
持续更新中

扫一扫 有惊喜!
© 2021 05 - Guyu.com | 【版权所有 侵权必究】
  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值