2013-05-16 2 views
9

Я хотел бы создать вспомогательные папки в папке с возможностью переноса. У меня есть много файлов (например, png, xml) в папке с возможностью переноса. Я хочу создать подпапки там, чтобы легко найти файлы. Могу ли я создавать такие подпапки?Подпапки в папке с выделенными ресурсами?

Спасибо.

ответ

23

Это сейчас (возможно) с помощью Android Studio и Gradle.

В то время как вложенные папки по-прежнему невозможны, можно разделить ресурсы на разные наборы и иметь их merged by the build system.

В качестве примера, чтобы упростить мой проект, я хотел оставить отдельные выделенные темы отдельно от стандартных чертежей.

Я создал новую папку ресурсов с именем «res_lighttheme», как показано на рисунке ниже.

Folder Structure

Затем я добавил ссылку на эту папку в мой файл build.gradle, как это. Чтобы добавить больше, просто добавьте еще одну строку в определение.

Build Gradle

В результате обе папки затем считаются действительными для назначения ресурсов. Ошибка сборки будет создана, если возникнет конфликт. т.е. если один и тот же ресурс включен в обе папки.

+7

Я получаю следующую ошибку в файлах темы: 'URI не зарегистрирован'. Строка, о которой идет речь, всегда: ''. Ты знаешь, что это такое? – letiagoalves

+1

Не могли бы вы рассказать о проблеме, которую воспитывали @letiagoalves? – Suragch

+0

У меня такая же проблема с @letiagoalves –

Смежные вопросы