一、重要概念的理解:
屏幕尺寸:屏幕对角线的长度,单位是英寸;1英寸 = 2.54厘米
屏幕分辨率:手机屏幕纵横上的像素点数,单位是px,1px = 1个像素密度 例如常见的分辨率:1920x1080(px构成图像的最小单位)
屏幕像素密度:手机屏幕每英寸上的像素点数,单位是dpi,是“dot per inch”的缩写,和屏幕尺寸、屏幕分辨率有关
px 构成图像的最小单位
dip dp 是一样的,Density Independent Pixels 的缩写,即密度无关像素。以160dpi 为基准,1dp = 1px。
sp 是 Scale-independent Pixels 的缩写,可以根据文字大小进行放缩,一般用于字体,谷歌推荐使用 12sp 14sp 18sp 22sp 大小,不要使用基数和小数,进行放缩时,可能会精度丢失。
二、屏幕适配
名称 像素密度范围
mdpi 120 -160 dpi(dot per inch)
hdpi 160 - 240 dpi
xhdpi 240 - 320 dpi
xxhdpi 420 - 480 dpi
xxxhdpi 480 - 640 dpi
在对应的res下的资源文件夹里放图片和尺寸dimens
各分辨率图标的缩放:
该说明文档的连接:该文档的连接