Загрузка макетов Android - PullRequest
       7

Загрузка макетов Android

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

Я хочу сделать свой XML-макет более модульным, потому что этот будет довольно сложным!

Я хочу, чтобы некоторые части были в своих собственных XML-файлах.Как бы я правильно сослался на них в основном XML-файле.

например

Допустим, у меня есть

<relative layout>
     <linear layout>
<relative layout>
     <frame layout>
<relative layout>
     <linear layout>

, но у <frame layout> есть очень сложный дочерний элемент со столбцами, содержащими кнопки и представления прокрутки, которые содержат просмотры списков.

Я хотел бы разработать макет фрейма в своем собственном XML, а затем просто сослаться на этот XML-документ в своем основном

, как бы выглядел синтаксис для этого?это связано исключительно с идентификатором, который присваивается <frame layout> в моем основном XML?

1 Ответ

5 голосов
/ 13 июля 2011

Статья Рекомендации по макету: объединение макетов описывает теги <merge> и <include> для XML-файлов макета.

С помощью <include> вы можете ссылаться на другой макет, а <merge> может помочь сделать вашу иерархию представлений более плоской.

...