Android: включить xml в другой xml

Как включить XML-данные в другие XML-данные

У меня есть xml-файл заголовка для моего приложения, которое я хочу использовать в моем другом другом содержимом xmls, есть ли способы включить заголовок в мой контент?

Solutions Collecting From Web of "Android: включить xml в другой xml"

Использовать тег include

<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" > <!-- Header --> <include android:id="@+id/container_header_lyt" android:layout_height="wrap_content" android:layout_width="fill_parent" android:layout_above=... android:layout_toLeftOf=... layout="@layout/header_logo_lyt" //Name of the xml layout file you want to include /> ... </RelativeLayout> 

Вы должны объявить свой «body» xml-макет тегом <merge>, чтобы использовать тег <include> на своем главном макете.

 <?xml version="1.0" encoding="utf-8"?> <merge> <ImageView android:layout_width="fill_parent" android:layout_height="fill_parent" android:scaleType="center" android:src="@drawable/image" / > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal|bottom" android:background="#AA000000" android:textColor="#ffffffff" android:text="Some Text" / > </merge> 

Это содержимое вашего тега <include>

Вы должны использовать тег <include>: повторное использование макетов с помощью