dpi : dots per inch 每英寸有多少个像素点 一般有 120 160 240 称之为像素密度
dip: density independent pixels ,设备无关像素
dp: dip的缩写
px:像素 一般美工给的尺寸
分辨率: 指手机长和宽的像素 例如 800*480 意思是 长是800个像素点 高是480个像素点
density: 一个比例 和标准dpi(160)的比例 它没有单位,一般是0.75, 1 ,1.5 dpi的单位是 px/inch
屏幕尺寸:屏幕对角线的长度
单位换算:
px = dp*density = dp*(dpi/160(px/inch));
不同手机的dpi可能不一样
就横向来说,假如有两个手机屏幕的长度是相同的 但是dpi不一样 dpi大的 分辨率 高 横向上的点数更多 也就是说 同样两个3px的长度 在分辨率高的屏幕上 看起来会变小 而在 分辨率低的屏幕看起来就是显得大 所以在布局里面一般不使用px 使用dp
下图表示的很明显