85

Google Nexus 10 即将面世,是第一款使用xxhdpi资源的设备。它的显示密度约为 300 DPI(根据Nexus 10 网站此计算器)。

但是,当我转到 Android 文档时,它指出:

  • ldpi: ~120dpi
  • mdpi: ~160dpi
  • hdpi: ~240dpi
  • xhdpi: ~320dpi
  • xxhdpi未指定。

为什么 Nexus 10 的 300 DPI 屏幕xxhdpi不是xhdpi,大概的 DPI应该是xxhdpi多少?我们是否应该担心xxhdpi此时有新的资源(除了图标),还是应该让操作系统扩展xhdpi资源?

4

8 回答 8

110

根据 G+ 资源中链接的帖子:

Nexus 10 上华丽的屏幕属于 XHDPI 密度桶。在平板电脑上,Launcher 使用上一个密度桶 [0] 中的图标来使它们稍微变大。为了确保您的启动器图标(可以说是您的应用程序最重要的资产)清晰,您需要在 drawable-xxhdpi 或 drawable-480dpi 文件夹中添加一个 144*144px 的图标。

所以看起来 xxhdpi 设置为 480dpi。据此,平板电脑使用的资产来自一个 dpi 存储桶,高于它们用于启动器的存储桶。位于存储桶 xhdpi 中的 Nexus 10 将从 xxhdpi 中拉出启动器图标。

来源

此外,不知道平板电脑会从高于其级别的资产桶中获取资源。著名的。

于 2012-11-04T03:12:16.253 回答
8

Nexus 10 的屏幕 DPI 为±300,在非官方xhdpi的 280‑400 范围内

通常,设备使用为其密度设计的资源。但也有例外,将来可能会添加例外。Nexus 10xxhdpi在启动器图标方面使用资源。

xxhdpi的标准量化 DPI是 480(这意味着 DPI 在 400-560 范围内的屏幕可能是 xxhdpi)。

于 2013-01-03T16:55:47.527 回答
8

xxhdpi 以前没有指定,但现在新设备 S4,HTC 肯定是在 xxhdpi 里面。这些设备 dpi 大约是 440。我不知道 xxhdpi 的确切限制 看看如何为 xxhdpi 设备三星 S4 开发 android 应用程序 我知道这已经晚了回答,但自从提出问题以来事情发生了变化

注意 Google Nexus 10 需要在 drawable-xxhdpi 或 drawable-480dpi 文件夹中添加一个 144*144px 的图标。

于 2013-03-31T16:47:29.940 回答
7

480 dpi 是 xxhdpi 的标准量化分辨率它可以变化更少(即:440 dpi)或更多(即:520 dpi)。比例因子:3x (3 * mdpi)。

现在有了更高的分辨率,xxxhdpi (640 dpi)。比例因子 4x (4 * mdpi)。

这是源参考

于 2013-10-07T12:23:59.957 回答
3

分辨率为 480 dpi,启动器图标为 144*144px,所有缩放比例为 mdpi(所谓的“基本”、“基线”或“正常”)大小的 3 倍。

于 2013-07-03T15:56:49.847 回答
0

市场上较新的 android 手机,如 HTC one、Xperia Z 等,分辨率在 >480dpi 范围内,也将它们归入新的 xxhdpi 类。新资产也可能对他们有用。

于 2013-05-08T08:04:50.300 回答
0

一组四种通用尺寸:small、normal、large 和 xlarge 注意:从 Android 3.2(API 级别 13)开始,这些尺寸组已被弃用,取而代之的是一种基于可用屏幕宽度管理屏幕尺寸的新技术。如果您正在为 Android 3.2 及更高版本进行开发,请参阅为 Android 3.2 声明平板电脑布局以获取更多信息。

一组六个广义密度:

ldpi(低)~120dpi

mdpi(中)~160dpi

hdpi(高)~240dpi

xhdpi(超高)~320dpi

xxhdpi(超超高)~480dpi

xxxhdpi (extra-extra-extra-high) ~640dpi

来自developer.android.com:http://developer.android.com/guide/practices/screens_support.html

于 2015-01-20T13:37:36.500 回答
0

根据这个PPI 计算工具,Google Nexus 10 的显示密度约为 300 DPI...

但是,Android 文档指出:

ldpi : ~120dpi mdpi : ~160dpi hdpi : ~240dpi xhdpi : ~320dpi xxhdpi is not specified.

I think we just let Android OS scale up xhdpi resources...

于 2020-04-26T15:49:53.260 回答