在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);


更多相关文章

  1. Android(安卓)Annotations 学习之路(一)环境配置以及@EActivity在
  2. 在Android(安卓)Studio上搭建OpenCV 开发环境
  3. android遥控器新增自定义的键值+用遥控器按键实现软键盘字符键的
  4. Android上利用SDK的BluetoothAPI实现传送文件
  5. android 测量控件视图的方法
  6. android带返回按钮的自定义标题栏布局文件详解
  7. Android(安卓)7.1添加一个 系统底层服务
  8. Android(安卓)ConstraintLayout百分比布局-适配终结者(基本适配所
  9. 【android免root脚本制作】基于控件的操作——auto.js进阶

随机推荐

  1. android引用资源@与属性?备忘单
  2. 当Windows Mobile遇上Google Android
  3. Android(安卓)ImageView 图片靠右,靠左处
  4. 快速自动更新Android(安卓)Studio版本
  5. React Native与Android通信交互
  6. Android(安卓)4.2手机后属性动画没效果。
  7. android图片压缩终极解决方案
  8. Android(安卓)中 onTouch 和OnClick 冲突
  9. Android(安卓)NOtification 使用
  10. 随笔之Android不吐不快