Android资源文件夹(drawables)

Android资源文件夹(drawables),android,performance,android-drawable,android-screen-support,Android,Performance,Android Drawable,Android Screen Support,我不确定之前是否有人问过这个问题,因为我无法搜索这个问题(可能是我不知道确切的术语) 我试图了解资源文件夹在Android中是如何工作的,因为有很多文件夹支持屏幕大小、密度像素等 我很少阅读和理解东西 现在我想知道的是,使用相同的图像创建多个文件夹(例如,mdpi、hdpi等的drawables)会获得或增加应用程序的大小吗 任何帮助或指导都会很好吗?提前感谢。:) 现在我想知道的是,创建多个文件夹(用于 具有相同图像的mdpi、hdpi(例如etcx)或 增加应用程序大小 是的,它们都包含在a

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

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

我很少阅读和理解东西

现在我想知道的是,使用相同的图像创建多个文件夹(例如,mdpi、hdpi等的drawables)会获得或增加应用程序的大小吗

任何帮助或指导都会很好吗?提前感谢。:)

现在我想知道的是,创建多个文件夹(用于 具有相同图像的mdpi、hdpi(例如etcx)或 增加应用程序大小

是的,它们都包含在apk中,因为所有设备和分辨率只有一个apk


正如您所见,android在运行时根据您的设备选择当前资源,并提供有关在应用程序中支持多个屏幕大小的最佳方法的更多信息。

您已经阅读了基础知识,您知道android如何拥有各种资源文件夹

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

创建具有相同图像的多个文件夹会获取或增加应用程序大小吗?

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


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

您可以使用九块可绘制的图像。谢谢@Raghunandan这可能是一个解决办法。:)谢谢。:)+1.简单明了的回答。但是,有没有办法避免这种情况,因为一方面我们希望支持越来越多的设备,另一方面我们面临内存不足的问题?正确使用资源应该可以确保您不会因为资源而内存不足,通常这种错误与位图管理不善有关(而不是回收它们)。无论如何,一个好的解决方案是使用一个9patch drawable作为Raghunandan SuggestHanks mate,但我的问题有点相反