相关的概念:
dp
即dip,设备独立像素,device independent pixels的缩写,密度无关像素,Android特有的单位,在屏幕密度dpi= 160屏幕上,1dp = 1px。1dp 在屏幕上总是1/160 英寸。
它常用在设置镖局,内边距或任何不打算按照像素值指定尺寸的情况下。
sp
和dp很类似,英文为:scale-independent pixel ,缩放无关像素,与密度无关。一般用来设置字体大小,和dp的区别是它可以根据用户的字体大小偏好来缩放。
px
是英文单词pixel的缩写,意为像素,屏幕上的点。我们通常所说的分辨率如480X800就是指的像素。
在设计领域中,像素是用来计算数码影像的最小单位。计算机中显示的图像并非连续的线条组成,而是由许多肉眼看不见的小点组成。如果把影像放大数倍,会发现这些连续色调其实是由许多色彩相近的小点所组成,这些小点就是构成影像的最小单位“像素”。由于是最小的独立显示单位,px均为整数,不会出现0.5px的情况。
dpi
dpi是Dots Per Inch的缩写, 每英寸点数,即每英寸包含像素个数。比如320X480分辨率的手机,宽2英寸,高3英寸