<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView android:id="@+id/text1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="我是textview" />
<include layout="@layout/anotherlayout"
android:orientation="horizontal"
android:layout_width="100px"
android:layout_height="wrap_content"/>
</LinearLayout>
--------------------------------------------------------------------------------
anotherlayout.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="100px"
android:layout_height="wrap_content">
<Button android:id = "@+id/btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="按钮"/>
</LinearLayout>
--------------------------------------------------------------------------------
在main中的textview下插入anotherlayout.xml内容:
写法: <include layout="@layout/anotherlayout"
android:orientation="horizontal"
android:layout_width="100px"
android:layout_height="wrap_content"/>
或直接写<include android:id="@+id/included1"
layout="@layout/anotherlayout" />导入
或如果需要其在relativelayout中摆放布局
<RelativeLayout
android:layout_width="60px"
android:layout_height="fill_parent"
android:layout_marginLeft="420px">
<include android:id="@+id/included1"
layout="@layout/anotherlayout" />
</RelativeLayout>
或通过merge 引入
<LinearLayout
android:layout_width="100px"
android:layout_height="wrap_content">
<include layout="@layout/anotherlayout"/>
</LinearLayout>
<?xml version="1.0" encoding="utf-8"?>
<merge xmlns:android="http://schemas.android.com/apk/res/android" >
<Button android:id = "@+id/btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="按钮"/>
</merge>
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/dany1202/archive/2010/09/28/5912139.aspx