我将发布我的应用程序,它是一个1.2mbapk,包含4个不同格式的大约120个图标(ldpi,mdpi,hdpi,x)。
如果我添加了xx-dpi和xxx-hdpi图标,apk就会变大,加载时间也会增加。
这里有很多入门级设备,内存非常低,我希望我的应用程序能在任何地方运行。
我真的需要加上xx-hdpi吗?
有真正的设备需要xxx-hdpi吗?
发布于 2014-01-30 09:32:23
你不应该真的需要xxxhdpi。它之所以被引入,只是因为在连接5的启动程序上缩放启动图标的方式。
当我在2014年1月回答时,编辑了,Nexus 5是唯一使用xxxhdpi的设备。现在,包括Nexus 6和LG G3在内的许多设备都在使用它。因此,将其包含在您的应用程序中是个好主意。
发布于 2014-12-11 19:48:21
我们不得不在Nexus 6、LG G3和三星Galaxy 4的应用程序中添加xxxhdpi,将来会有更多的xxxdhpi设备。
发布于 2015-04-07 17:32:29
您需要的是而不是,大多数映像都需要xxxhpdi。您只需要xxxhdpi作为您的启动图标。请参阅support.html
除了launcher图标之外,您不应该对UI元素使用xxxhdpi限定符。
在上面的引语中很清楚。在他们给出的示例文件夹布局中,它们会显示res/drawable文件夹的所有密度,直到-xxhdpi,然后显示res/mipmap文件夹到-xxxhdpi。以下是更多的引文:
xxxhdpi资源用于超高密度(xxxhdpi)使用(~640 for )。仅用于启动器图标,请参阅上面的注释。mipmap-xxxhdpi限定符只需要提供一个在xxhdpi设备上比通常更大的启动图标。您不需要为应用程序的所有图像提供xxxhdpi资产。
https://stackoverflow.com/questions/21452353
复制相似问题