正如我们所知,正确大小的图标:
* drawable-ldpi (120 dpi, Low density screen) - 36px x 36px
* drawable-mdpi (160 dpi, Medium density screen) - 48px x 48px
* drawable-hdpi (240 dpi, High density screen) - 72px x 72px
* drawable-xhdpi (320 dpi, Extra-high density screen) - 96px x 96px
在Jelly Bean上,可以支持drawable-xxhdpi
。那么正确大小的图标是什么呢?
发布于 2014-01-23 22:41:42
48x48
:
要为不同密度创建图标,应遵循5种主要密度(分别为中、高、x-高、xx-高和xxx-高)之间的2:3:4:6:8比例。
发布于 2012-11-30 13:26:20
这是Nick Butcher在Google Plus https://plus.google.com/118292708268361843293/posts/ePQya3KsTjW上的一篇帖子中的一句话
Nexus10上华丽的屏幕属于XHDPI密度桶。在平板电脑上,Launcher使用一个密度桶中的图标将它们渲染得稍微大一些。为了确保您的启动器图标(可以说是您的应用程序最重要的资产)清晰,您需要在drawable-xxhdpi或drawable-480dpi文件夹中添加一个144*144px的图标。
因此,对于xxhdpi限定符,您需要为您的启动器图标创建一个大小为144*144px的图标。您可以将其放在drawable-xxhdpi或drawable-480dpi中
编辑:将OP的评论添加到原始答案的地址锥体中。
根据此链接:http://developer.android.com/guide/practices/screens_support.html#DesigningResources,应使用此比例创建替代资源:3:4:6:8缩放比例。但是,如果您担心应用程序内可绘制资源的质量下降,请考虑尽可能使用9补丁图像。这将减少或消除任何质量损失。Android操作系统本身在大多数情况下都能处理各种尺寸的屏幕,表现出色。
至于图标大小144*144px,创建这两个文件夹drawable-xxhdpi或drawable-480dpi中的任何一个,并将上述大小的启动器图标放入其中。这应该就行了。
发布于 2012-11-30 13:28:15
您需要在drawable-xxhdpi或drawable-480dpi文件夹中添加144*144px图标。
更多信息:-官方G+显示xxhdpi为480dpi:
https://plus.google.com/118292708268361843293/posts/ePQya3KsTjW
https://stackoverflow.com/questions/13639263
复制相似问题