Android: include a xml into an other xml Android: include a xml into an other xml xml xml

Android: include a xml into an other xml


use include tag

<?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>


You have to declare your "body" xml layout with a < merge > tag to use < include > tag on your principal layout.

<?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>

This is the content of your < include > tag