android - 是否可以在 Android 的可绘制对象中使用子文件夹?

标签 android android-resources

<分区>

在我的应用程序中,我有几个图像文件夹和子文件夹。它们在可绘制对象内。如何从可绘制对象子文件夹中检索图像?

例子:

drawable> Action >运动>soccer.png

我怎样才能得到这张“soccer.png”照片?

感谢任何帮助。

谢谢!

最佳答案

现在(某种程度上)可以通过使用 Android Studio 和 Gradle 实现。

虽然子文件夹仍然不可能,但可以将资源分成不同的集合并拥有它们 merged by the build system .

例如,为了简化我的项目,我想将主题特定的可绘制对象与标准可绘制对象分开。

我创建了一个名为“res_lighttheme”的新资源文件夹,如下图所示。

Folder Structure

然后我将指向此文件夹的指针添加到我的 build.gradle 文件中,如下所示。要添加多个,只需在定义中添加另一行即可。

Build Gradle

结果是两个文件夹都被认为是资源的有效目的地。如果存在冲突,将生成构建错误。即如果两个文件夹中包含相同的资源。

关于android - 是否可以在 Android 的可绘制对象中使用子文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9029051/

相关文章:

javascript - 错误 :com. 重复条目 : com/google/android/gms/internal/zzfj. 类

android - 即使是单次使用,我也应该使用 XML 资源吗?

android - Android资源xml文件中的 "add-resource"有什么作用?

android - 无法实例化 fragment 确保类名存在,是公共(public)的,并且有一个空的公共(public)构造函数

java - Android:解析 XML DOM 解析器。将子节点转换为字符串

Android - ScrollView 和 PercentRelativeLayout

android - obtainStyledAttributes 无法找到数组

JAVA_HOME 路径适用于 Java,但不适用于 Android Studio

android - 在从嵌套库继承的 Activity 中找不到资源

android - 如何通过resValue添加文本翻译