Android单位体系介绍,以及dp与px换算的Java,Kotlin实现

Android单位体系介绍,以及dp与px换算
摘要由CSDN通过智能技术生成

Android单位体系:

·  px : 像素(pixels),即屏幕上的像素点,1px代表占据一个像素点。

·  dp : 独立像素(device independent pixels),这是我们使用最多的一种单位,一般来说我们在布局文件中定义控件的宽高等属性时都会使用它。它是一种能够自动适应不同屏幕密度的单位,在160dpi的屏幕上,1dp = 1px。由于Android碎片化严重,使用它作为长度单位可以适配不同的屏幕密度。

·  sp : 比例像素(scaled pixels),我们定义字体大小的时候,一般都会使用sp作单位。sp除了能够像dp一样可以适应屏幕密度的变化,还可以随着系统字体的大小设置改变作出变化。如果产品经理不想文字随着手机设置中字体的大小发生改变(例如标题),可以使用dp代替。

·  in : 英寸(inch),屏幕的物理尺寸,1 inch = 2.54cm。

·  pt : 点(point,也是屏幕的物理尺寸,1 pt = 1/72 inch。

·  mm : 毫米(millimeter),后面三种都是物理尺寸,在Android开发中不常用。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值