Android организовать макеты в подпапках - PullRequest
28 голосов
/ 31 декабря 2010

У меня довольно сложное приложение для Android, содержимое папки 'layout' становится все больше и больше. Я попытался организовать отдельные файлы макета XML в подпапках, например. макет / кнопки /, макет / деятельность /, макет / просмотры / и т. д. Это не похоже на работу, содержимое папок не проанализировано в классе R.

Есть ли способ сделать это?

Спасибо!

Ответы [ 4 ]

22 голосов
/ 31 декабря 2010

Я не думаю, что вы сможете это сделать.Я считаю, что он поддерживает только определенные имена папок, такие как layout-large, layout-mdpi, layout-hdpi, layout-fr и т. Д. Вы можете использовать более одного из этих изменений, а также layout-fr-hdpi-large.*

На этой странице показаны все разрешенные модификаторы

http://developer.android.com/guide/topics/resources/providing-resources.html

17 голосов
/ 17 февраля 2012

Другим вариантом является использование префикса для разных видов. Не так хорошо, как наличие другой папки, но она может внести некоторый порядок.

9 голосов
/ 04 февраля 2014

Теперь с Android Studio и Gradle вы можете иметь несколько папок ресурсов в вашем проекте.Позволяет организовать не только файлы макетов, но и любые виды ресурсов.

Это не совсем подпапка, но может разделять части вашего приложения.

Конфигурация выглядит следующим образом:

sourceSets {
    main {
        res.srcDirs = ['src/main/res', 'src/main/res2']
    }
}

Проверьте документацию .

2 голосов
/ 10 июля 2015

Привет хороший пример размещен здесь, пожалуйста, обратитесь https://plus.google.com/u/0/+DmytroDanylyk/posts/bjYgPZFK1ti?cfem=1

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