【问题标题】:Different DPI Screen Resolutions (PIXELS)不同的 DPI 屏幕分辨率 (PIXELS)
【发布时间】:2015-03-07 12:18:22
【问题描述】:

我只是想知道。我已经阅读了有关此 DPI 的信息,并且我浏览了所有的品种。因为我是新手,所以我需要一些知识,我希望有人能帮助我。到目前为止,我见过 LDPI、MDPI、HDPI、XHDPI、XXHDPI、XXXHDPI。

除此之外还有其他 DPI 种类吗?他们各自的决议是什么?比如 qHD = 960 x 540 等等。希望你们能理解,谢谢。

如果我的语法有点蹩脚,请原谅我,因为英语不是我的母语

【问题讨论】:

  • 您混淆了密度(dpi)和分辨率(像素)。
  • 图像大小取决于 android 中的相关屏幕分辨率假设您想要一张 100*100 的图像,然后 ldpi 0.75x mdpi 1.0x hdpi 1.5x xhdpi 2.0x xxhdpi 3.0x

标签: android resolution dpi


【解决方案1】:

Android 支持不同的屏幕分辨率

ldpi (low) ~120dpi
mdpi (medium) ~160dpi
hdpi (high) ~240dpi
xhdpi (extra-high) ~320dpi
xxhdpi (extra-extra-high) ~480dpi
xxxhdpi (extra-extra-extra-high) ~640dpi

1 dpi = 1 设计独立像素

ldpi 设备有 120 个像素,尺寸为 1 英寸。

其他密度也一样...

我们作为程序员应该使用这个转换公式:

像素 = dp * (密度/160)

所以 240 dpi hdpi 设备的 1 dp 将有 = 1 * (240/160) = 3/2 = 1.5 像素

240 dpi xxhdpi 设备的 1 dp 将有 = 1 * (480/160) = 3 像素

利用这 1.5 和 3 像素的知识,程序员可以设计不同密度的布局

【讨论】:

  • 请查看 developer.android.com/guide/practices/screens_support.html -> 支持的屏幕范围
猜你喜欢
  • 1970-01-01
  • 2017-03-24
  • 1970-01-01
  • 2011-07-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-09
  • 1970-01-01
相关资源
最近更新 更多