Android屏幕适配解决方案
一、屏幕相关基本概念
1.屏幕分辨率
手机在横向和纵向上的像素点数总和,单位是像素(pixel),1px = 1像素点,举个例子,1080x1920,即宽度方向上有1080个像素点,在高度方向上有1920个像素点。
2.屏幕尺寸
屏幕尺寸指屏幕的对角线的长度,单位是英寸,1英寸=2.54厘米
,比如常见的屏幕尺寸有2.4、2.8、3.5、3.7、4.2、5.0、5.5、6.0等
3.屏幕像素密度(dpi)
屏幕像素密度是指每英寸上的像素点数,单位是dpi,即“dot per inch”的缩写。屏幕像素密度与屏幕尺寸和屏幕分辨率有关,在单一变化条件下,屏幕尺寸越小、分辨率越高,像素密度越大,反之越小。假设1英寸上像素点为160个,那么该屏幕像素密度为160dpi,同理可知其余屏幕像素密度。
为简便起见,Android 将所有屏幕密度分组为六种通用密度: 低、中、高、超高、超超高和超超超高。
ldpi(低)~ 120dpi
mdpi(中)~ 160dpi
hdpi(高)~ 240dpi
xhdpi(超高)~ 320dpi
xxhdpi(超超高) ~ 480dpi
xxxhdpi(超超超高)~ 640dpi
var cpro_id = "u6885494";