有些布局文件会有一些相同的布局格式,比如标题,容器Listview等 我们可以抽取出来放在一个新的布局文件里面。使用inlclude时候要注意,
如果想使用include里面的id,就不要为include再设置id属性 比如<include android:id="@+id/xxx"这样是不允许的。否则Include里面的id就无效了。
其次include标签不仅能使用在他之前定义的id,也能使用他后面定义的view的id。
再者,不要为Include设置relativelayout属性,设置了也是无效的。解决办法时,把想要的效果,放在Include引用的那个布局文件里面定义。
<include layout="@layout/xxx"