Организация папок макета Android

Я разрабатываю Android-приложение, и в настоящее время в папке layout имеется около 8 макетов xml файлов. Потребность в организации этой папки увеличивается с каждым дополнительным файлом ресурсов макета. Однако, когда я создаю папку внутри папки макета и перемещаю ресурс на нее с помощью операции рефакторинга, он разбивает мой проект.

Например, мой ресурс ссылается здесь:

setContentView(R.layout.login);

После перемещения файла login.xml во вновь созданную папку с именем "test" он разбивает мою сборку.

Если я обновляю ссылку на:

setContentView(R.layout.test.login);

Он по-прежнему не компилируется.

Любая помощь будет принята с благодарностью.

Ответ 1

Подпапки в ресурсах в настоящее время не поддерживаются. Я думаю, что все, кто читает это, должны поставить звезду на issue.

Ответ 2

вам нужно следовать соглашению об именах Вы не можете создать папку внутри макета. если вы хотите создать папку, создайте внутри папки res. ex: - макет-большой, макет-малый и т.д.