屏幕尺寸
屏幕对角线的长度,单位为英寸
屏幕分辨率
横向和纵向像素点的乘积 如:1280*720
屏幕密度
屏幕密度 = 屏幕对角线像素/屏幕尺寸
例如:分辨率1280*720,10英寸设备
计算对角线的分辨率,根据三角形斜边的计算方法,长的平方加上宽的平方,开根号,等于1468
屏幕密度 = 1468/10 = 146.8
下表为密度参照类型
小结
屏幕像素密度取决于屏幕尺寸和屏幕分辨率
dp,px和dpi概念
dp:Android中的相对大小,保证不同屏幕显示相同的效果。
px:像素点单位。
dpi:每英寸像素点多少
dp与px的关系
mdpi:1dp = 1px hdpi:1dp = 1.5px(240/160)