Android多屏幕适配随笔记

作者: 伽蓝雨下整夜 | 来源:发表于2017-06-27 17:04 被阅读101次

    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百分比适配

    如下图:

    480*320如下图:

    800*480如下图:

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

    相关文章

      网友评论

      • 才兄说:一般适配使用dp ,根据对应的分辨率图纸,计算比例的dp 值适配,这样会不会更简易?
      • 86b0e1fb1844:点赞,支持

      本文标题:Android多屏幕适配随笔记

      本文链接:https://www.haomeiwen.com/subject/postrttx.html