当前位置: 代码迷 >> Android >> Android格局文件中的include
  详细解决方案

Android格局文件中的include

热度:35   发布时间:2016-05-01 17:15:11.0
Android布局文件中的include
居然没有发现,在xml文件中可以使用include,我晕
一下为son.xml文件
<?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"    >	<Button 		android:text="@+id/Button01" 		android:id="@+id/Button01" 		android:layout_width="wrap_content" 		android:layout_height="wrap_content">	</Button>		<Button 		android:text="@+id/Button01" 		android:id="@+id/Button02" 		android:layout_width="wrap_content" 		android:layout_height="wrap_content">	</Button></LinearLayout>


接下来在main.xml文件中将其include进来,如下
<?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:layout_width="fill_parent"     android:layout_height="wrap_content"     android:text="@string/hello"    />    <include layout="@layout/son"/></LinearLayout>


运行效果不解释了。本来还在想,如果include2次,那么如何区分包含进来的控件的id呢,后来试了一下发现,不管include几次,其实都只相当于include了一次。
1 楼 Fazai321 2011-10-04  
本来还在想,如果include2次,那么如何区分包含进来的控件的id呢,后来试了一下发现,不管include几次,其实都只相当于include了一次。

可能你没有设置include的id值导致的,include支持复写包含元素根元素的某些属性的
  相关解决方案