Android(2)——dip,px,pt,sp

dip: device independent pixels(设备独立像素) 不同设备有不同的显示效果,这个和设备硬件有关。

px: pixels(像素) 用px就是用实际的像素,绝对像素。

pt: point,一个标准的长度单位,1pt=1/72英寸

sp: scaled pixels(放大像素),主要用于字体显示。

 

 

分辨率:整个屏是多少点,比如320x480,以px为单位。

density(密度)值表示每英寸有多少个显示点,DPI。

当屏幕density=240时,使用hdpi标签的资源 
当屏幕density=160时,使用mdpi标签的资源 
当屏幕density=120时,使用ldpi标签的资源

 

google的推荐,像素使用dip,字体使用sp


dp=dip(Device Independent pixels)

换算公式px=dp*(dpi/160)

在dpi为160的屏幕上:1dp=1px



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值