-
dpi dpi指像素密度。dots per inch ,即每英寸内像素点的个数。它不是表示长度的单位。
-
在android中认为:低(120dpi),中(160dpi),高(240dpi),超高(320dpi)。随着技术的增长,实际dpi已经超出这个定义范围。
-
-
dip device independent pixels ,即与设备无关的像素。目前这个单位已经被dp所取代,而不建议使用dip。
-
dp 与dip的概念一样。不过dp已经取代了dip。在Android中用来表示非文字大小的尺寸。例如:外边距、内填充等。
-
px = dp * (dpi / 160)
-
3.7寸屏幕,分辨率320*480手机上,正好1px = 1dp。
-
-
sp scale independent pixel ,即与缩放比例无关的像素。在android中常用来表示文字大小。
-
px 表示像素。因为同样是200px,但是在不同手机下显示的大小是不同的。
-
pt point磅。1磅=1/74英寸
-
xlarge 屏幕至少:960dp x 720dp
-
large 屏幕至少 :640dp x 480dp
-
normal 屏幕至少 :480dp x 320dp
-
small 屏幕至少 :426dp x 320dp
-
总之:dp是用来定义非文字的尺寸,sp用来定义文字大小。px只用于产生一条一像素的分割线时使用。