Android屏幕适配-安卓切图

一、Android中的单位

1.dp(dip):density-independent pixels,这并不是一个绝对的单位,而只是一个相对的概念,代表的是屏幕写对角线上每inch上像素点的个数。

2.px:就是一个像素。

3.sp:scaled pixels,主要用于显示文字的大小,google官方推荐使用这一单位,因为察看TextView的源码可知Android默认使用sp作为字号单位。

4.pt:point,一个pt=1/72(inch)。

5.in:inch(英寸)。

6.mm:毫米。

二、明确几个概念

1.屏幕尺寸:手机屏幕斜对角线的长度,单位inch

2.屏幕密度(dpi):dot per inch,计算方式:(h^2+w^2)开方/屏幕尺寸

3.分辨率:一个物理屏幕上总的像素点数,如1280x720。

三、通过计算得到大致数据如下

总结:

1.切图应该出两套,即480*800下一套,720*1280下一套。

2.dimens适配如果用dp来写,320X480还有480X800可以用一套dp,而720X1280及1080X1920的用一套

原文地址:https://www.cnblogs.com/yegong0214/p/6836753.html