在我的应用程序中,我有几个文件夹和图像的子文件夹。它们在drawable中。我如何从drawables子文件夹中检索图像?是否可以在Android中使用可绘制的子文件夹?
例子:
绘制>行动>体育> soccer.png
我怎样才能得到这个 “soccer.png” 照片么?
任何帮助表示赞赏。
谢谢!
在我的应用程序中,我有几个文件夹和图像的子文件夹。它们在drawable中。我如何从drawables子文件夹中检索图像?是否可以在Android中使用可绘制的子文件夹?
例子:
绘制>行动>体育> soccer.png
我怎样才能得到这个 “soccer.png” 照片么?
任何帮助表示赞赏。
谢谢!
否,android资源机制不支持可绘制目录中的子文件夹,你不能放它。
我想如果你有一个子文件夹中的任何项目,在res/drawable
文件夹内,将导致资源编译器失败 - 防止R.java
文件被正确生成。
唯一的一件事是把图像放在像drawable_actions_sports_soccer.png
这样的扁平名称中。
这是现在(有点)使用Android Studio和Gradle。
虽然子文件夹仍然不可行,但可以将资源分为不同的集合,并将它们分配到merged by the build system。
作为一个例子,为了简化我的项目,我想把主题特定的drawable与标准drawable分开。
我创建了一个名为'res_lighttheme'的新资源文件夹,如下图所示。
我加入一个指向此文件夹这样我的build.gradle文件。要添加多个,只需在定义中添加另一行。
其结果是,这两个文件夹,然后认为是资源有效目的地。如果发生冲突,将会生成构建错误。即如果两个文件夹中都包含相同的资源。
谢谢!太糟糕了,这是无法完成的! =( – 2012-01-28 00:02:53