2018-11-09 android 屏幕分辨率

2018-11-09  本文已影响0人  我来学习了

PPI与图片资源文件对应  PPI = 长跟宽的平方和再开根。

drawable-ldpi          120DPI

drawable-mdpi        160DPI

drawable-hdpi         240DPI

drawable-xhdpi       320DPI

drawalbe-xxhdpi     480DPI

drawable-xxxhdpi    640DPI

平板的layout布局文件的对应规则:最小宽度限定符

对应Layout的命名:layout-sw720dp

 分辨率         sw               dpi                                 sw *160/dpi    =            dp

1920*1200   1200            320                      1200*160/320=600      =       sw600dp

1280*720     720              213                       720*160/213=540.84      =       sw480dp

1280*800      800             320                      800*160/320=400 =       sw340dp

1024*768     768               160                     768*160/160 =768 =            sw720dp

800*480      480                120                     480*160/120 =640=             sw600dp

800*480      480                160                     480*160/160 =480=             sw480dp

适配步骤:

1、计算dip  DisplayMetrics displayMetrics = getResources().getDisplayMetrics(); 

                   displayMetrics.densityDpi 

                   或者adb shell getprop ro.sf.lcd_density

2、利用上图公式计算 sw<N>dp

上一篇 下一篇

猜你喜欢

热点阅读