Android开发-屏幕适配

参考资料:

玩转Android drawable图片适配

https://blog.csdn.net/myoungmeng/article/details/54090891

笔记:

1.android中通用的像素密度:

密度 ldpi mdpi hdpi xhdpi xxhdpi
密度值 120 160 240 320 480
分辨率 240*320(0.75) 320*480(1) 480*800(1.5) 720*1280(2) 1080*1920(3)

2.相关概念:

dpi:每英寸像素数:对角线的像素数除以对角线的长度

dp:设备独立像素

density:缩放因子,上表的0.75,1,1.5等等,160为基准等于1

3.

    1.图片资源会放在不同的drawable资源目录中,系统首先会在最匹配的资源目录中寻找,如果没有找到,则在密度更高的目录中寻找,如果都没有,则会在低密度的目录中寻找

    2.如果xxhdpi的屏幕加载hdpi目录的文件,则会被放大,比例根据缩放因子放大,因为系统认为hdpi应该在小屏显示,而现在在大屏显示,所以应该被方法,,,,,如果hdpi的屏幕加载xxhdpi的文件,正好相反

    3.drawable -nodpi目录下的文件不会被放大或缩小


猜你喜欢

转载自blog.csdn.net/qq_19694479/article/details/80263140