原地址:http://blog.csdn.net/liuzhidong123/article/details/7389745
这个代码的作用就是提高代码的重用性。它可以把已经定义好的一个布局当成另外一个布局的中的一个元素。
下面是一个例子:
这是main.xml
[html] view plain copy<?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[html] view plain copy<?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[html] view plain copy<?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里面不用添加其它代码就可以看到效果了。新闻热点
疑难解答