Android资源文件夹(drawables)

时间:2014-03-28 11:42:07

标签: android performance android-drawable android-screen-support

我不确定之前是否有人问这个问题,因为我无法搜索问题(可能我不知道确切的条款)。

我正在尝试了解资源文件夹在Android中是如何工作的,因为支持屏幕大小,密度像素等等有很多资源文件夹。

我读过this并了解了一些事情。

现在我想知道的是,是否创建了许多文件夹(例如mdpi,hdpi etcx的drawable),相同的图像获取或增加了应用程序的大小?

任何帮助或方向都会很棒?提前致谢。 :)

2 个答案:

答案 0 :(得分:3)

  

现在我想知道的是,是否创建了许多文件夹(drawables for   例如mdpi,hdpi etcx)使用相同的图像获取或   增加应用程序的大小?

是的,确实如此,所有这些都包含在apk中,因为所有设备和分辨率只有一个apk。

正如您所看到的,here android会根据您的设备在运行时选择当前资源,并提供有关在您的应用中支持多种屏幕尺寸的最佳方式的更多信息here

答案 1 :(得分:0)

正如您已经阅读过基础知识,您知道android有多种资源文件夹。

对于每个屏幕密度,我们可以使用不同的可绘制文件夹。

Does creating many folders with the same images acquires or increases the application size?

是的,随着文件数量的增加,应用程序的大小将会增加。

您可以使用Resizer等工具输入一个分辨率的图像,并创建最初指定的多个图像和文件夹。