px:pixel———【 像素】 电子屏幕上组成一幅图画或照片的最基本单元
pt: point———【 点】印刷行业常用单位,等于1/72英寸
ppi: pixel per inch———【每英寸像素数】 该值越高,则屏幕越细腻
dpi: dot per inch——【每英寸多少点】,该值越高,则图片越细腻
dp: dip,Density-independent pixel, 【安卓开发用的长度单位】
1dp表示在屏幕像素点密度为160ppi时1px长度
计算公式: px=dp*(dpi/160)
dp=px/(dpi/160)
3
不同的分辨率下,px与dp的对应值是不一样的。以xhdpi为例,如果UI在xhdpi的设计图上进行标注,UI标注为32px,那么Android开发人员就要写成16dp。
网友评论