在我的应用程序中,我有几个图像文件夹和子文件夹。他们在drawables里面。如何从 drawables 子文件夹中检索图像?
例子:
可绘制>动作>体育>足球.png
我怎样才能得到这张“soccer.png”照片?
任何帮助表示赞赏。
谢谢!
在我的应用程序中,我有几个图像文件夹和子文件夹。他们在drawables里面。如何从 drawables 子文件夹中检索图像?
例子:
可绘制>动作>体育>足球.png
我怎样才能得到这张“soccer.png”照片?
任何帮助表示赞赏。
谢谢!
这现在(某种程度上)可以通过使用 Android Studio 和 Gradle 来实现。
虽然仍然无法使用子文件夹,但可以将资源分成不同的集合并由构建系统将它们合并。
例如,为了简化我的项目,我想将特定主题的可绘制对象与标准可绘制对象分开。
我创建了一个名为“res_lighttheme”的新资源文件夹,如下图所示。
然后,我将指向该文件夹的指针添加到我的 build.gradle 文件中,如下所示。要添加多个,只需在定义中添加另一行。
结果是两个文件夹都被认为是资源的有效目的地。如果存在冲突,将生成构建错误。即,如果相同的资源包含在两个文件夹中。
不,android资源机制不支持drawable目录下的子文件夹,不能放。
我认为,如果您在文件夹中有一个包含任何项目的子res/drawable
文件夹,将导致资源编译器失败——阻止R.java
文件正确生成。
唯一的一件事是将图像放在平面名称中,例如drawable_actions_sports_soccer.png
.