`
aliusa
  • 浏览: 82351 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Layout___模块重用之include布局整合

阅读更多
    在Android的开发中,我们知道布局文件可以让我们很方便的对各个UI控件进行位置安排跟属性设置,而在程序中可以直接取得控件并赋予对应操作功能。但是,如果是一个复杂的界面设计,我们把所有布局都放在一个文件中来描述,那这个文件会显得比较臃肿而结构则变得无法清晰了。为此,Android为我们提供了一个武功高强的高手,这个高手的特异功能就是能够将几个不同的布局文件整合在一起,它的名字叫include。
1.xml方式实现包含布局文件 
  假如已经存在布局 a.xml
  如果想在b.xml文件中包含a的布局,就可以在你想加入到地方加入
   <include android:id="@+id/cell1" layout="@layout/a" /> 


2.代码实现
  假如已经存在布局a.xml
 
LinearLayout linearLayoutFromBXML;
  ......
  final LinearLayout aXML = (LinearLayout) LayoutInflater
                .from(this).inflate(R.layout.a, null);
  linearLayoutFromBxml.addView(aXML);


 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics