Макет Android загружает вложенные макеты

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

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

например

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

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

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

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

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


person CQM    schedule 12.07.2011    source источник


Ответы (1)


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

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

person thaussma    schedule 12.07.2011