我应该将9-Patch Image放在不同的drawable中以用于不同的屏幕尺寸,或者我可以将它只放置一次用于不同的屏幕尺寸的drawable?

时间:2016-10-24 06:35:39

标签: android performance android-drawable nine-patch

我有一张9补丁图片,但我不知道我必须把它放在哪里。只有一次在Drawable文件夹中或者我在makeable中制作了不同的文件夹(如mdpi,hdpi等)以支持不同的屏幕分辨率。任何人都建议我。谢谢

2 个答案:

答案 0 :(得分:1)

九个补丁图像主要用于减少图像数量。因此,如果您使用九个补丁,则无需在不同的文件夹中使用它,我们可以单独使用 drawable 文件夹。这将减少项目中使用的资源数量,这显然会减小apk大小等等......

希望这有用:)

答案 1 :(得分:0)

drawable/drawable-*dpi/都有效。

但我将所有可绘制的* .xml文件放在drawable/中,将所有png / webp / jpg文件放在drawable-*dpi/中,这样可以使文件夹更清晰。

由于您可能会分别针对不同的屏幕分辨率使用不同的* .9.png,drawable-*dpi/可能是更好的选择。

希望它有所帮助。