1.图片适配
不同像素密度的手机,加载不同的资源文件夹下的图片。
2.布局适配(Layout适配,不同像素密度的手机,加载不同资源文件夹下的布局)
3.java 代码适配(控件的高度,就是根据不同屏幕宽高的百分比去设置)
4.如果当前像素密度的手机上面没有图片就会去加载搞一个级别的图片
5.像素密度:当前一个英寸上分布的像素点 ppi dpi
1280(手机的高度上面分布了1280个像素点)
*720 (手机的宽度上面分布的像素点)
勾股定理 斜边上分布的像素点 Math.sqrt(1280*1280 +720*720) = 1468/5=293 dpi
ldpi 1dp = 0.75px 160dp = 120px 240px 一半 320*240
mdpi 1dp = 1px 160dp = 160px 320px 一半 480z*320
hdpi 1dp = 1.5px 160dp = 240px 480px 一半 800*400
xhdpi 1dp = 2px 160dp = 320px 360px 一半 1280*720
xxhdpi 1dp = 3px