Android XXHDPI资源

时间:2012-11-04 02:48:59

标签: android android-resources

Google Nexus 10很快就会发布,并且是the first device to use xxhdpi resources。它的显示密度约为300 DPI(根据the Nexus 10 websitethis calculator)。

然而,当我转到Android文档时,它声明:

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

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

8 个答案:

答案 0 :(得分:111)

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

  

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

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

Source

此外,我还没有意识到平板电脑从资产桶中获取的资源高于其水平。指出。

答案 1 :(得分:8)

Nexus 10屏幕的DPI为±300,位于非官方xhdpi range of 280‑400

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

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

答案 2 :(得分:8)

之前未指定xxhdpi,但现在新设备S4,HTC肯定会进入xxhdpi。这些设备dpi大约为440.我不知道xxhdpi的确切限制请参阅how to develop android application for xxhdpi device Samsung S4 我知道这是迟到的答案,但是自问题提出以来情况发生了变化

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

答案 3 :(得分:7)

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

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

这是source reference

答案 4 :(得分:3)

分辨率为480 dpi,启动器图标为144 * 144px,相对于mdpi(所谓的“基本”,“基线”或“正常”)尺寸均为3倍。

答案 5 :(得分:0)

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

答案 6 :(得分:0)

一组四个通用尺寸:小尺寸,普通尺寸,大尺寸和xlarge 注意:从Android 3.2(API级别13)开始,不推荐使用这些大小组,而是支持基于可用屏幕宽度管理屏幕大小的新技术。如果您正在为Android 3.2及更高版本开发,请参阅为Android 3.2声明平板电脑布局以获取更多信息。

一组六个广义密度:

ldpi(低)~120dpi

mdpi(中)~160dpi

hdpi(高)~240dpi

xhdpi(超高)~320dpi

xxhdpi(extra-extra-high)~480dpi

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

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

答案 7 :(得分:0)

根据此PPI calculation tool,Google Nexus 10的显示密度约为300 DPI ...

但是,Android文档指出:

ldpi:〜120dpi 分辨率:〜160dpi hdpi:〜240dpi xhdpi:〜320dpi 未指定xxhdpi。

我认为我们只是让Android OS扩大xhdpi资源...