Android的XXHDPI资源

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

但是,当我去Android的文档,它指出:

  • ldpi :〜120dpi
  • mdpi :〜160dpi
  • hdpi :〜240dpi
  • xhdpi :〜320dpi
  • 没有指定xxhdpi

为什么Nexus 10的300 DPI屏幕是xxhdpi而不是xhdpi ,而xhdpi的近似DPI 应该是 xxhdpi ? 我们是否应该担心xxhdpi新资源(除了图标),还是应该让操作系统扩大xhdpi资源呢?

根据G +资源链接的post:

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

所以看起来xxhdpi被设置为480dpi。 据此,平板电脑使用比发射器所用的资源高一个dpi的资源。 在xhdpi中的Nexus 10将从xxhdpi中取出启动器图标。

资源

另外,还没有意识到平板电脑会将资源从资源存储桶中提取出来。 指出。

xxhdpi之前没有指定,但现在新的设备S4,HTC一定会进入xxhdpi。这些设备的dpi是440左右。我不知道xxhdpi的确切限制看看如何开发android应用程序xxhdpi设备三星S4我知道这是迟到回答,但因为问题自问题发生了变化

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

Nexus 10屏幕的DPI为±300,在xhdpi的非正式xhdpi范围内 。

通常,设备使用为其密度devise的资源。 但也有例外,未来可能会增加例外情况。 Nexus 10在启动图标时使用xxhdpi资源。

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

480dpi是xxhdpi的标准QUANTIZED分辨率,它可以改变less一些(即: 440dpi )或更多(即: 520dpi )。 比例因子:3x(3 * mdpi)。

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

这是来源参考 。

分辨率为480dpi,启动器图标为144 * 144px,所有的缩放比例均为mdpi(所谓的“基准”,“基准”或“正常”)尺寸的3倍。

HTC,Xperia Z等市场上较新的Android手机在480dpi的分辨率范围内,也将其放入新的xxhdpi类。 新资产也可能对他们有用。

一组四种广义尺寸:小,普通,大尺寸和大尺寸注意:从Android 3.2(API级别13)开始,这些尺寸组不赞成使用基于可用屏幕宽度pipe理屏幕尺寸的新技术。 如果您正在开发Android 3.2及更高版本,请参阅为Android 3.2声明Tablet Layouts以获取更多信息。

一组六个广义密度:

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