include在线性布局中不需要使用id,直接使用类似 <include layout="@layout/view" />就行
而在相对布局中就有些问题,他的使用方法和线性布局不同,分为两种情况:
(1),引用的布局中有好几个控件。
(2),引用的布局只有一个控件,并且这个控件也是根布局。
(3),引用布局中使用到 android:layout_above="@+id/textView_cheyuanfabu_baojia"
android:layout_below="@+id/view_center_baojia"
属性,要设置include 中的宽和高,否则出现的效果和预料的不一样。
分别对应(1)(2)情况要注意以下几点:
(1),这时,被引用的控件可以直接找到,
比如:findviewbyid(R.id.xxx);//其中R.id.xxx是被引用布局中的控件id
(2),这时要注意,引用和被引用的id要一致,否则会出现空指针异常。
也是直接通过findviewbyid(R.id.xxx);//其中R.id.xxx是被引用布局中的控件id