Layout___模块重用之include布局整合
16lz
2021-01-26
在Android的开发中,我们知道布局文件可以让我们很方便的对各个UI控件进行位置安排跟属性设置,而在程序中可以直接取得控件并赋予对应操作功能。但是,如果是一个复杂的界面设计,我们把所有布局都放在一个文件中来描述,那这个文件会显得比较臃肿而结构则变得无法清晰了。为此,Android为我们提供了一个武功高强的高手,这个高手的特异功能就是能够将几个不同的布局文件整合在一起,它的名字叫include。
1.xml方式实现包含布局文件
假如已经存在布局 a.xml
如果想在b.xml文件中包含a的布局,就可以在你想加入到地方加入
2.代码实现
假如已经存在布局a.xml
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);
更多相关文章
- Android(安卓)Annotations 学习之路(一)环境配置以及@EActivity在
- 在Android(安卓)Studio上搭建OpenCV 开发环境
- android遥控器新增自定义的键值+用遥控器按键实现软键盘字符键的
- Android上利用SDK的BluetoothAPI实现传送文件
- android 测量控件视图的方法
- android带返回按钮的自定义标题栏布局文件详解
- Android(安卓)7.1添加一个 系统底层服务
- Android(安卓)ConstraintLayout百分比布局-适配终结者(基本适配所
- 【android免root脚本制作】基于控件的操作——auto.js进阶