美文网首页
Android DPI相关知识

Android DPI相关知识

作者: 王小宝wy | 来源:发表于2017-01-19 15:53 被阅读0次

    Android DPI相关知识

    分辨率

    手机屏幕的像素点数,一般描述成屏幕的"长 * 宽",安卓手机常见的分辨率有480 * 800, 720 * 1280, 1080 * 1920
    480 * 800表示在宽度方向有480个像素,在长度方向有800个像素

    屏幕大小

    屏幕大小是手机对角线的物理尺寸,以英寸为单位,如5英寸手机,即对角线长度为:5 * 2.54厘米/英寸 = 12.7厘米

    屏幕密度DPI(dots-per-inch)

    屏幕密度指的是每英寸的像素点数
    假设一个5英寸1080 * 1920手机,则可通过勾股定理得到对角线有2203个像素,从而得到屏幕密度DPI为:
    2203 / 5 = 440,即手机DPI为440

    安卓固定密度

    安卓系统设定的固定密度范围是:

    密度 密度值(dpi) 分辨率
    ldpi 120 240 * 320
    mdpi 160 320 * 480
    hdpi 240 480 * 800
    xhdpi 320 720 * 1280
    xxhdpi 480 1080 * 1920
    xxxhdpi 640 3840 * 2160(4K屛,手机中一般情况下较少)

    NOTE:Android是以160dpi为基准屛,此时1dp = 1px
    mdpi:hdpi:xhdpi:xxhdpi:xxxhdpi = 1 : 1.5 : 2 : 3 : 4

    px = dp * (dpi / 160)

    相关文章

      网友评论

          本文标题:Android DPI相关知识

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