這個代碼的作用就是提高代碼的重用性。它可以把已經定義好的一個布局當成另外一個布局的中的一個元素。
下面是一個例子:
這是main.xml
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /><include layout="@layout/include1"/><include layout="@layout/include2"/></LinearLayout>
include1.xml
<?xml version="1.0" encoding="utf-8"?> <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:text="這是第一個布局檔案 !" android:layout_width="wrap_content" android:layout_height="wrap_content"> </TextView>
include2.xml
<?xml version="1.0" encoding="utf-8"?><TextView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:text="這是第一個布局檔案 " > </TextView>
說明:在main.xml裡面將下面兩個布局檔案包含了進去,在activity.java裡面不用添加其它代碼就可以看到效果了。