dp、sp、px 背下来就能zhuangBility
2016-04-01 本文已影响68人
初见破晓
在android开发中, 经常用到这几种单位, 每次问道就得查一遍,几天决定背下来留着以后装B
-
ppi (pixels per inch):图像分辨率 (在图像中,每英寸所包含的像素数目)
PPI = √(长度像素数² + 宽度像素数²) / 屏幕对角线英寸数 -
dpi (dots per inch): 打印分辨率 (每英寸所能打印的点数,即打印精度)
-
dp (Density-independent pixels) : 设备无关像素
换算公式:dp*ppi/160 = px。比如1dp x 320ppi/160 = 2px。以160PPI屏幕为标准,则1dp=1px -
sp(Scale-independent pixels):缩放无关像素
换算公式:p 与 px 的换算公式:sp*ppi/160 = px
记住这四个,终于可以很好的装B了