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
- Linux应用程序可以在Android中运行吗?
- 尝试使用AESencryption和解密string时发生IllegalBlockSizeException
- Android Studio:默认项目目录
- 为什么Gradle需要一个settings.gradle文件?
- Android – 如何创build可点击的列表视图?
- 滚动RecyclerView在上方显示选定的项目
- 即使安装了Image,也没有为该目标安装系统映像
- Android SDK AsyncTask doInBackground没有运行(子类)
- getColor(int id)在Android 6.0 Marshmallow(API 23)上弃用