android开发 - include和ViewSub

来源:互联网 发布:适合业务员的软件 编辑:程序博客网 时间:2024/05/17 22:55
惰性装载控件








静态加载布局




include控件,的作用类似asp.net中的asac页面,部分的




在一个xml代码中,如果有一段代码,公用,那么我们可以把它写在专门的一个xml文件里


有点像iframe和部分页


然后使用




include 是 静态加载布局


   <include 
        layout="@layout/footer"
          />












动态加载控件


ViewStub


xml代码里


<ViewStub 
    android:id="@+id/viewStub"
    android:layout="@layout/title"/>


java代码


LinearLayout rlLayout = (LinearLayout)vsStub.inflate();
















include标签,该标签可以再布局文件中引用另外一个布局文件,这种方法是在布局文件中固定导入


使用起来不是很方便


ViewStub功能和include类似


注意事项:
  1.ViewStub的inflate方法只能被调用一次,之后就为空了
  2.在ViewStub上要写好布局的位置,等属性,在引用布局文件里,是不可以某些属性可能设置后,不会起作用



































































































0 0
原创粉丝点击