一、为什么要进行屏幕适配
1、android屏幕多样化,碎片化越来越严重。
2、android设备有上万种。
3、android屏幕多样化,针对主流的屏幕尺寸进行适配。
二、重要概念
1、什么是屏幕尺寸、屏幕分辨率、屏幕像素密度?
屏幕尺寸:屏幕尺寸指屏幕对角线的长度,单位是尺寸 1尺寸=2.54cm。
屏幕分辨率:屏幕分辨率是指在横纵方向上的像素点数,单位是px,1px = 1个像素点数,一般以纵向像素*横向像素,如1920*1080。
屏幕像素密度:屏幕像素密度是指每英寸上的像素点数,单位是dpi,即“dot per inch”的缩写,与前两者相关 dpi =
1、什么是dp、dip、dpi、sp、px?之间的关系是什么?
px:构成图像的最小单位
dip,dp:Density Independent Pixels的缩写,即密度无关像素,以160dpi为基准,1dip=1px
sp:即Scale-Independent Pixes,可以根据文字大小首选项进行放缩,12sp以上,14sp 18sp ,22sp(首选),偶数
dpi:上面有介绍到。
3、什么是mdpi、hdpi、xhdpi、xxhdpi?如何计算与区分?
对象图片大小的尺寸关系如图;
閱讀更多 潘江 的文章