1. 设备尺寸

  • DPI是Dots Per Inch,每英寸所打印的点数
  • PPI = Pixels per inch,每英寸上的像素数,即 “像素密度”
  • dpi 模式:ldpi mdpi hdpi xhdpi xxhdpi xxxhdpi
  • px 像素
  • dp 是虚拟像素,在不同的像素密度的设备上会自动适配
DPI 模式 DPI 1dp=?px
LDPI ~120 0.75
MDPI ~160 1.0
HDPI ~240 1.5
XHDPI ~320 2.0
XXHDPI ~480 3.0
XXXHDPI ~640 4.0

1.1. 分辨率

机型 分辨率(pixels) 坚屏比例 横屏比例 备注
- 480 x 800 1.667 0.6
- 720 x 1280 1.778 (MAX) 0.5625 (MIN)
- 768 x 1280 1.667 0.6
- 768 x 1334 1.737 0.5757
- 800 x 1280 1.6 0.625
- 1080 x 1920 1.778 0.5625
- 1200 x 1920 1.6 0.625
- 1440 x 2560 1.778 0.5625
- 1536 x 2048 1.333 (MIN) 0.75 (MAX)
- 1600 x 2560 1.6 0.625

1.2. 应用内需要占整个屏幕的图片

  • 在layout xml中定义Android:scaleType="CENTER_CROP"
  • 或在代码中调用imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);

1.2.1. 不支持横屏

  • 竖直高度: 1334
  • 最小竖横比:1.333
  • 最大竖横比:1.778
size(pixels) 备注
1334/1.333 × 1334 1 000.75 x 1334

有效宽度: 1334/1.778 = 750.28

1.2.2. 支持横屏

  • 取竖直高度:667 * 3 = 2001
  • 最小竖横比:0.5625
  • 最大竖横比:1.778
size(pixels) 备注
2001/0.5625 × 2001 3 557.33 x 2001

有效宽度: 2001/1.778 = 1 125.42

1.3. Reference

results matching ""

    No results matching ""