j.c*_*j.c 24 icons android dpi android-icons
我要发布我的应用程序,它是一个1.2Mb的apk,包括4种不同格式的大约120个图标(ldpi,mdpi,hdpi,x-hdpi).
如果我添加xx-dpi和xxx-hdpi图标,apk会变大,加载时间会增加.
有许多入门级设备,内存非常loooow,我希望我的应用程序可以在任何地方运行.
我真的需要添加xx-hdpi吗?
是否有真正的设备需要xxx-hdpi?
Joh*_*ohn 31
你真的不需要xxxhdpi.它只是因为在nexus 5的发射器上缩放启动器图标的方式而引入的
编辑
返回当我在2014年1月回答时,Nexus 5是唯一使用的设备xxxhdpi.现在包括Nexus 6和LG G3在内的许多设备都使用它.因此,将它包含在您的应用中是个不错的主意.
我们不得不将xxxhdpi添加到我们的应用程序中,用于Nexus 6,LG G3和Samsung Galaxy Note 4.将来会有更多的xxxdhpi设备.
你没有需要为大多数图像,xxxhpdi.你只需要xxxhdpi作为你的启动器图标.请参阅http://developer.android.com/guide/practices/screens_support.html
您不应将xxxhdpi限定符用于启动器图标以外的UI元素.
在上面的引用中很清楚.在他们提供的示例文件夹布局中,它们显示了res/drawable文件夹的所有密度-xxhdpi,但随后它们显示了res/mipmap最多的文件夹-xxxhdpi.以下是更多报价:
xxxhdpi额外超高密度(xxxhdpi)的资源使用(~640dpi).仅将其用于启动器图标,请参阅上面的注释.所述
mipmap-xxxhdpi限定词仅需要提供一种能够显示比通常大的xxhdpi设备上的启动器图标.您无需为所有应用的图像提供xxxhdpi资产.
小智 5
你不需要ldpi,因为Android将hdpi缩减为ldpi.
来自https://developer.android.com/design/style/iconography.html
注意:Android还支持低密度(LDPI)屏幕,但您通常不需要以此大小创建自定义资源,因为Android有效地将您的HDPI资产缩减1/2以匹配预期大小.
来自Android图标文档本身:
某些设备将启动器图标放大25%.例如,如果您的最高密度启动器图标图像已经超高密度,则缩放过程将使其看起来不那么清晰.因此,您应该在drawable-xxxhdpi目录中提供更高密度的启动器图标,系统使用该图标而不是按比例缩放较小版本的图标.
注意:drawable-xxxhdpi限定符仅用于提供在xxhdpi设备上可能比平常更大的启动器图标.您无需为所有应用的图像提供xxxhdpi资产.
更多信息:http://developer.android.com/design/style/iconography.html
| 归档时间: |
|
| 查看次数: |
70983 次 |
| 最近记录: |