Организация файлов макетов с использованием виртуальных папок - PullRequest
3 голосов
/ 06 июля 2011

Я работаю над приложением Android, которое включает в себя множество файлов макетов XML. Поскольку инструменты Android не допускают подкаталогов в каталоге макетов, я пытаюсь организовать свой проект с использованием виртуальных папок Eclipse (я использую Eclipse 3.7). По сути, я пытаюсь получить функциональность, похожую на «группы» Xcode.

Я могу создавать виртуальные папки, но когда я пытаюсь добавить в них файлы, мне выдается сообщение «В виртуальной папке можно создавать только виртуальные папки и ссылки». Я не совсем уверен, что это значит. Есть ли способ достичь того, что я пытаюсь сделать? Спасибо!

Ответы [ 2 ]

2 голосов
/ 06 июля 2011

Нет. Вы не можете сделать это, потому что файлы макета XML должны существовать в реальной папке на диске, а виртуальные папки - это в основном списки поискового индекса.

К сожалению, вы не сможете делать то, что хотите: виртуальные папки не могут быть использованы для хранения файлов Android XML, а инструмент aapt, который Eclipse вызывает для преобразования файлов XML Android, ожидает определенной структуры папок, которую вы можете отклоняется от.

0 голосов
/ 06 июля 2011

по определению из затмения:

Виртуальные папки - это папки, которые существуют только в рабочей области Eclipse. дерево, и не имеют файловой системы место.

Используя виртуальные папки, файлы и папки могут быть организованы в проекте иерархия независимо от файла системное расположение этих ресурсов.

Обычные ресурсы файлов и папок могут не создаваться в виртуальной папке, так как им нужно расположение файловой системы как их родитель, чтобы существовать в файловая система. Только другие виртуальные папки или связанные ресурсы могут быть создан прямо под виртуальным папка.

так что это означает, что вы не можете помещать в них файлы, а android не позволяет создавать папки для структуры макета.

...