android - 如何根据 DPI 值对 Android 设备进行分类?

标签 android screen-resolution dpi hdpi ppi

在 Android 中,各种设备根据其密度分为不同的类别。

LDPI = 120 DPI
MDPI = 160 DPI
HDPI = 240 DPI
XHDPI = 320 DPI
XXHDPI = 480 DPI
XXXHDPI = 640DPI

这里我的疑问是,如果一个Android设备的密度为“200 DPI”,它会属于上述哪一类? (例如:Nexus 5 有 217dpi,无论它属于 HDPI 还是 MDPI)。

谁能说说,不同密度(LDPI、MDPI、XXHDPI......)的确切范围是多少。

最佳答案

它不是一个密度而是范围(通常称为“桶”)。这是 documented here我在下面发布的这张图片应该解释如何正确分类(虽然它缺少 xxhdpixxxhdpi,但规则是相同的)

enter image description here

关于android - 如何根据 DPI 值对 Android 设备进行分类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20420226/

相关文章:

Windows 10 aapt2 上的 Android studio 3.1 缺少 27.0.3 sdk

html - HTML/CSS 中的定位/解析问题,以及向页面添加图像

Android:了解 DPI 并通过代码获取它?

delphi - 当应用程序不处理 DPI 的运行时更改时,如何重置应用程序强加的兼容模式?

java - 使用 pdfBox 从 PDF 中提取图像的 DPI

android - 旋转 Android ImageView 及其背景

android - eclipse classic 4.2.1 - 从 android sdk 开始

java - 将字符串从 Activity 传递到服务

android - 在 Qt Quick 应用程序中,Element 在全高清手机上运行的开发应用程序中出现困惑

CSS百分比宽度和高度以及分辨率问题