xxhdpi
资源的设备。根据Nexus 10 网站和这个计算器,它拥有约300 DPI的显示密度。然而,当我查阅 Android 文档时,上面写道:
ldpi
:约120dpimdpi
:约160dpihdpi
:约240dpixhdpi
:约320dpixxhdpi
未指定。
xxhdpi
而不是xhdpi
,xxhdpi
的近似DPI应该是多少?除了图标之外,我们是否应该担心为xxhdpi
创建新资源,或者我们应该让操作系统扩大xhdpi
资源?xxhdpi
资源的设备。根据Nexus 10 网站和这个计算器,它拥有约300 DPI的显示密度。ldpi
:约120dpimdpi
:约160dpihdpi
:约240dpixhdpi
:约320dpixxhdpi
未指定。xxhdpi
而不是xhdpi
,xxhdpi
的近似DPI应该是多少?除了图标之外,我们是否应该担心为xxhdpi
创建新资源,或者我们应该让操作系统扩大xhdpi
资源?根据G+资源中的帖子:
Nexus 10上华丽的屏幕属于XHDPI密度桶。在平板电脑上,启动器使用从一个密度桶向上[0]获取的图标来稍微放大它们。为了确保您的启动器图标(可以说是您应用程序最重要的资产)清晰,您需要在drawable-xxhdpi或drawable-480dpi文件夹中添加144*144px图标。
看起来xxhdpi设置为480dpi。 根据此,平板电脑使用比其更高的一级dpi bucket的资源进行渲染。Nexus 10位于xhdpi bucket中,将从xxhdpi获取启动器图标。
另外,我不知道平板电脑会从其级别以上的资产桶中获取资源。已经注意到了。
之前并没有规定xxhdpi,但是现在新的设备如S4和HTC one肯定支持xxhdpi 。这些设备的dpi大约在440左右。我不知道xxhdpi的确切限制。
参考如何为Samsung S4开发适用于xxhdpi设备的Android应用程序。
注意: Google Nexus 10需要在drawable-xxhdpi或drawable-480dpi文件夹中添加一个144*144px的图标。
Nexus 10屏幕的DPI为±300,在非官方xhdpi
范围280‑400内。
通常,设备使用为其密度设计的资源。但有例外情况,并且将来可能会添加例外情况。
当涉及到启动器图标时,Nexus 10使用xxhdpi
资源。
xxhdpi的标准分级DPI为480(这意味着DPI在400‑560范围内的屏幕可能是xxhdpi)。
480dpi是xxhdpi的标准量化分辨率,它可能会略低(即:440 dpi)或更高(即:520 dpi)。比例因子:3x(3 * mdpi)。
现在有更高的分辨率,xxxhdpi(640 dpi)。比例因子为4x(4 * mdpi)。
这里是来源参考。
xxhdpi
和xxxhdpi
的分辨率(至少目前似乎没有记录)。你有关于xxhdpi
和xxxhdpi
分辨率(缩放因子和dpi)的任何参考资料吗? - Michael市场上的新型安卓手机,如HTC One、Xperia Z等,分辨率在480dpi以上,将它们归入了新的xxhdpi类别。这些新资源对它们也可能有用。
一组四个通用尺寸:小、正常、大和超大。
注意:从Android 3.2(API级别13)开始,这些尺寸组已被弃用,采用了一种基于可用屏幕宽度管理屏幕尺寸的新技术。如果您正在开发Android 3.2及更高版本,请参阅有关Android 3.2的平板电脑布局声明以获取更多信息。
一组六个通用密度:
ldpi(低)~120dpi
mdpi(中)~160dpi
hdpi(高)~240dpi
xhdpi(超高)~320dpi
xxhdpi(超超高)~480dpi
xxxhdpi(超超超高)~640dpi
来自developer.android.com: http://developer.android.com/guide/practices/screens_support.html