安卓/摇篮:是否有可能建立在我的源代码,设置几个绘制资源目录?

问题描述 投票:0回答:2

在我的模块,我创建了源设置mainapp/src/main/<my-resources-dir>)下的资源目录。在我已经创建了几个目录(一个为我的应用程序的每个功能),每个包含drawable目录。

不过,我不能在我的布局,例如使用这些drawable文件夹中的文件。 Android Studio中说,它无法“解析符号@绘制/ logo_black`例如

是否有可能使它工作吗?我真的希望我的可绘制文件几种绘制目录划分(一种捆绑树形结构)。

android android-gradle
2个回答
1
投票

不,你不能这样做的,你只可以创建不同的屏幕尺寸不同的文件夹。这就是Android是如何采取不同的文件夹中的优势。而且我不认为你可以做任何事情,但使用的命名约定。我总是名字我与他们会做什么,他们要去哪里是可绘制。


0
投票

我找到了解决办法。声明每捆目录作为应用级摇篮建立文件的工作一个资源文件夹中。

例如,考虑下面的包目录:<module>/src/<sources_set>/<bundle>/(例如:app/src/main/account/),我们可以编辑清单文件(<same_module>/build.gradle)所示:

android {
    sourceSets {
        main {
            res.srcDirs = [
                    'src/main/account',
© www.soinside.com 2019 - 2024. All rights reserved.