[关闭]
@natsumi 2017-10-20T15:28:34.000000Z 字数 287 阅读 1395

dp、sp、px、pt单位换算

Android


pt是磅,1pt = 1/72英寸。px是像素。
dp(也称dip)是密度无关像素。
像素密度:Android中是指屏幕每英寸包含的像素数,单位dpi。例如,

手机屏幕的宽是2英寸长是3英寸,如果它的分辨率是 320*480 像素,那这个屏幕的密度就是160dpi
如果它的分辨率是 640*960,那这个屏幕的密度就是 320dpi

Android的规定,在160dpi的屏幕上,1dp等于1px,而在320dpi的屏幕上,1dp就等于2px。即,
1dp = (像素密度/160)px
160dp = 1英寸

sp的换算原理和dp是一样的。主要用来指定文字大小。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注