Android多屏幕适配随笔记

1.android屏幕PX和DP换算比例

屏幕大小:通常指的是屏幕对角线的长度,使用“寸”为单位来衡量。

分辨率:指手机屏幕的像素点个数,例如:720*1280,指的是宽有720个像素点,高有1280个像素点。

dpi:指的是每英寸像素,是由对角线上的像素点数除以屏幕大小所得。

系统屏幕密度

ldpi文件夹下对应的密度为120dpi,对应的分辨率为240*320

mdpi文件夹下对应的密度为160dpi,对应的分辨率为320*480

hdpi文件夹下对应的密度为240dpi,对应的分辨率为480*800

xhdpi文件夹下对应的密度为320dpi,对应的分辨率为720*1280

xxhdpi文件夹下对应的密度为480dpi,对应的分辨率为1080*1920

android系统将密度为160dpi的屏幕作为标准对于mdpi文件夹,在此屏幕的手机上1dp=1px。从上面系统屏幕密度可以得出各个密度值之间的换算;在mdpi中1dp=1px,在hdpi中1dp=1.5px,在xhdpi中1dp=2px,在xxhpi中1dp=3px。换算比例如下:ldpi:mdpi:hdpi:xhdpi:xxhdpi=3:4:6:8:12

2.android百分比适配

如下图:

Android多屏幕适配随笔记_第1张图片

480*320如下图:


Android多屏幕适配随笔记_第2张图片

800*480如下图:

Android多屏幕适配随笔记_第3张图片

在布局文件当中引入values文件下的像素值,就可以完成适配了。

你可能感兴趣的:(Android多屏幕适配随笔记)