我的应用程序中有此可绘制的文件夹:

可绘制

drawable-hdpi,mdpi,ldpi,xhdpi和xxhdpi。

drawable-sw240dp-land-xxxhdpi

drawable-sw360dp-land-xxhdpi

drawable-sw6000dp-land-xhdpi

在所有这些文件夹中,我都有相同大小的相同可绘制文件。我需要那些文件夹造成景观密集。

有什么办法可以避免应对不同可绘制文件夹中的相同文件?

提前致谢

最佳答案

有什么办法可以避免应对不同可绘制文件夹中的相同文件?


首先摆脱不需要的部分:


res/drawable/是不必要的,因为它将永远不会使用,因为您在各种密度桶中都有可绘制对象。对于您未使用的密度,Android始终会缩放您的res/drawable-*dpi/资源之一以匹配屏幕密度(例如-tvdpi/)。
如果res/drawable-sw360dp-land-xxhdpi/具有与res/drawable-xxhdpi/中相同的图标文件,则不需要res/drawable-sw360dp-land-xxhdpi/
如果res/drawable-sw6000dp-land-xhdpi/具有与res/drawable-xhdpi/中相同的图标文件,则不需要`res / drawable-sw6000dp-land-xhdpi /。
等等


除此之外,您可以使用bitmap resource aliases允许在多个资源目录中表示一个位图文件。

07-26 09:05
查看更多