Android / Gradle: возможно ли создать несколько директорий для рисования в моем наборе исходных текстов? - PullRequest
0 голосов
/ 10 февраля 2019

В моем модуле я создал каталог ресурсов в наборе исходных кодов main (app/src/main/<my-resources-dir>).В котором я создал несколько каталогов (по одному для каждой функции моего приложения), каждый из которых содержит каталог drawable.

Однако я не могу использовать файлы в этих папках drawable в моих макетах дляпример.Android Studio говорит, что она не может «разрешить символ @ drawable / logo_black` например,

Возможно ли заставить его работать? Я действительно хочу разделить мои файлы рисования на несколько рисованныхкаталоги (вид древовидной структуры расслоений).

Ответы [ 2 ]

0 голосов
/ 10 февраля 2019

Я нашел решение.Объявление каждого каталога пакетов в качестве папки ресурсов в файле сборки Gradle уровня приложения.

Например, при рассмотрении следующего каталога пакета: <module>/src/<sources_set>/<bundle>/ ( например: app/src/main/account/),мы можем отредактировать файл манифеста (<same_module>/build.gradle) следующим образом:

android {
    sourceSets {
        main {
            res.srcDirs = [
                    'src/main/account',
0 голосов
/ 10 февраля 2019

Нет, вы не можете сделать это таким образом, вы можете создавать разные папки только для экранов разных размеров.Вот как Android использует различные папки.И я не думаю, что вы можете что-то с этим сделать, но используя соглашения об именах.Я всегда называю свои рисунки, связанные с тем, что они собираются делать и где они будут.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...