2018-11-09 android 屏幕分辨率

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容