美文网首页Android Zone
Android常用分辨率和尺寸适配

Android常用分辨率和尺寸适配

作者: 翻译不了的声响 | 来源:发表于2021-04-29 21:28 被阅读0次

    随着 Android 设备的多样化,越来越多不同尺寸的手机,它们有着不同的屏幕尺寸和像素密度。 为了使界面适应不同屏幕,我们需要适配不同屏幕上的应用构建。

    1. 屏幕尺寸

    一般是手机的实际物理尺寸,即屏幕的对角线的长度。单位是英寸/in1in = 2.54cm。

    2. 屏幕分辨率

    屏幕上显示的像素个数,单位尺寸内像素点越多,分辨率越高,显示效果就越精细和细腻。单位是像素/px1px = 1个像素点。

    现在市场上主流手机分辨率为:720 * 12801080 * 1920

    3. 屏幕密度

    表示屏幕每英寸有多少个像素。即屏幕像素密度,单位是dpi

    • 低密度:120(ldpi);
    • 中等密度:160(mdpi);
    • 高密度:240(hdpi);
    • 超高密度:320(xhdpi);
    • 超清密度:480(xxhdpi);
    • 超高清密度:640(xxxhdpi)。
    4. 尺寸单位
    • 常用单位
      px(pixel 像素):屏幕上像素点单位;
      in(inch 英寸):长度单位;
      dpi(dpi 密度):屏幕单位面积内的像素数;
      dp/dip(device independent pixels 设备独立像素):基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp = 1px;
      sp(scaled pixels 缩放像素):主要用于字体显示,与刻度无关的一种像素,可以根据用户的字体大小首选项进行缩放。

    • 单位换算
      px和dp换算公式:px = dp * (dpi / 160)

    5. APP启动图标
    • ldpi(120 dpi)图标大小为:36 x 36 px
    • mdpi(160 dpi)图标大小为:48 x 48 px
    • hdpi(240 dpi)图标大小为:72 x 72 px
    • xhdpi(320 dpi)图标大小为:96 x 96 px
    • xxhdpi(480 dpi)图标大小为:144 x 144 px
    • xxxhdpi(640 dpi)图标大小为:192 x 192 px
    6. 总结

    Android不同分辨率对应不同密度适配表:
    密度类型 分辨率(px) 密度范围(dpi) 单位换算(px/dp) 比例
    ldpi 240 x 320 0 ~ 120 0.75 3
    mdpi 320 x 480 120 ~ 160 1 4
    hdpi 480 x 800 160 ~ 240 1.5 6
    xhdpi 720 x 1280 240 ~ 320 2 8
    xxhdpi 1080 x 1920 320 ~ 480 3 12
    xxxhdpi 2160 x 3840 480 ~ 640 4 16

    ★ 在Android中,规定以160dpi(即屏幕分辨率为320 x 480)为基准:1dp = 1px,px和dp的换算公式:px = dp * (dpi / 160)

    相关文章

      网友评论

        本文标题:Android常用分辨率和尺寸适配

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