在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);
分享到:
相关推荐
4G模块天线 射频LAYOUT_应用指导_V2.1.pdf
本文档主要介绍了模块外围射频电路的PCB 走线注意事项,帮助客户在使用移远模块时,正确进行RF 部分的PCB 布线设计,以保证RF 性能,减少客户的设计周期。 本文档适用于所有Quectel(移远) GSM、WCDMA 和 LTE 模块...
layout_gravity 在 线性布局 和 帧布局 中的应用 通过代码 直观的展示 layout_gravity 和 gravity 的区别
点对点 Android_Layout_之_RelativeLayout_代码实现相对布局 使用
android:layout_gravity 属性详细解读
为什么有时候像android:layout_marginBottom等变量的赋值为负数? 例如如下代码: android:orientation="vertical" android:id="@id/Widget_2X4_frame" android:layout_width="fill_parent" android:...
RTL8153B_Series_Layout_Guide,RTL8153官方布局指导手册。
DDR3__Layout_Design.pdf
C-PHY layout走线的指导手册,主要是线宽,走线长度以及与D-PHY走线上的差异比较。简单易懂,清晰明确,解决走线的棘手问题。
对做射频、硬件、layout、天线工程师有直接和重大帮助,喜欢请五星好评! 中文版摘要: AN91445 以简单的术语解释了天线设计,并指导 RF 组件选择、匹配网络设计和布局设计。本应用指南还推荐了两款经赛普拉 斯测试...
Android中gravity与layout_gravity的区别
看图快速学PADS_LAYOUT__PCB拼板教程
[+] 新增了绝对布局接口 _layout_absolute_setedge、_layout_absolute_lock。[!] _layout_settableinfo 更名为 _layout_table_setinfo。[!] _layout_eableupdate 更名为 _layout_enableupdate。[!] Ex_LayoutXXX ...
– android:gravity设置了按钮上面的文字的显示位置,而android:layout_gravity设置了按钮在布局中的显示位置。–><LinearLayout xmlns:android=”http://schemas.android.com/apk/res/android” android:...
PCB Layout review techniques
介绍Android五中布局的一个示例代码.
MT6176_CA_layout_guide_V1.0_d;MT6176_CA_layout_guide_V1.0_d
赛普拉斯天线设计和RF布局指南,详细介绍天线设计的方法与LAYOUT指南。内容完整,有各种类天线设计详细示例,对于项目天线设计开发很有帮助。
我们是给这些个Activity布局文件都统一加上一样的布局代码,但是维护起来很麻烦,修改不方便,有没有一种类似于编程语言的include语法呢?答案是有的,但是sdk的demo并没有说出使用方法,但这并不说明不好使用,其实...
moble phone PADS layout file