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