关于在Android中一个XML文件包含另外一个XML的方法
在Android界面设计中,有时候需要一个XML主界面需要包含很多的子界面,如果写在同一个XML文件,该文件结构过于复杂,难以维护,因此可以考虑把各个子界面写成独立的XML文件,然后包含到主界面xml文件中,方法如下:
1.直接在XML中包含,写法:
<LinearLayout ………………
<include layout="@layout/foot" />
</LinearLayout>
上面的foot是layout文件夹里面的foot.xml
2.使用程序代码实现
View view=getLayoutInflater().inflate(R.layout.root,null);
LinearLayout layout=(LinearLayout)findViewById(R.id.linearLayout1);
layout.addView(view);
或者 最方便的是
RelativeLayout syset_main=(RelativeLayout)act.findViewById(R.id.syset_main);
Inflater.inflate(R.layout.roomcreate, syset_main, true);
其中syset_main是父XML,roomcreate是需要添加的子XML
转载于:https://www.cnblogs.com/chang-bin/p/android.html
关于在Android中一个XML文件包含另外一个XML的方法相关推荐
- Android数据存储——2.文件存储_C_DOM解析XML文档
今天学习Android数据存储--文件存储_DOM解析XML文档 位于org.w3c.dom操作XML会比较简单,就是将XML看做是一颗树,DOM就是对这颗树的一个数据结构的描述,但对大型XML文件效 ...
- android怎么查看方法被谁调用,Android中查看布局文件中的控件(view,id)在哪里被调用(使用)...
在阅读别人的代码时通常是很痛苦的,有时很想要看一看布局中的控件在哪里被调用了,为之很苦恼 在这里提供一种方法. 复制要查看的控件ID,到R文件中搜索到该ID, 接下来就好办的了,选中ID按下Ctrl鼠 ...
- JAVA SE 进阶篇 C3 解析XML文件,做一个jar工具包
文章目录 P1 XML文件 1 XML文件概述 (1) 可扩展标记语言:XML (2) XML文件的书写规则和语法要求 2 创建一个XML文件 P2 解析给定的XML文件 1 XML解析器和W3C 2 ...
- okhttp post php,Android_详解Android中使用OkHttp发送HTTP的post请求的方法,HTTP POST 和 PUT 请求可以包含要 - phpStudy...
详解Android中使用OkHttp发送HTTP的post请求的方法 HTTP POST 和 PUT 请求可以包含要提交的内容.只需要在创建 Request 对象时,通过 post 和 put 方法来 ...
- Android 系统(181 )----Android中各类.mk文件的编写
Android中各类.mk文件的编写 LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) LOCAL_STATIC_JAVA_LIBRARIES := ...
- 如何把一个bin文件捆绑到一个可执行文件exe中?
如何把一个bin文件捆绑到一个可执行文件exe中? Delphi / Windows SDK/API http://www.delphi2007.net/DelphiAPI/html/delphi_2 ...
- java中拷贝文件的代码_拷贝文件夹中的所有文件到另外一个文件夹
[java]代码库/** * * 拷贝文件夹中的所有文件到另外一个文件夹 * * @param srcDirector * 源文件夹 * * @param desDirector * 目标文件夹 * ...
- java字符串中包含_怎么判断一个字符串是否包含另一个字符串
第一步骤:判断一个字符串是否包含另一个字符串. 1.思路整理 首先我们可以借助于java中String类提供的indexOf方法 2.代码如下 public class TestString { pu ...
- 介绍Android中的Paint和Canvas的概念和使用方法
下面开始正式介绍内容 一.介绍Android中的Paint和Canvas的概念和使用方法 Android中的Paint和Canvas的概念是很简单的,就是我们用画笔在画布上进行绘制没什么难度的,我们只 ...
最新文章
- Spark中的内存计算是什么?
- 一个人的MVP(微软全球最有价值专家),所有人的帮助!
- html css鼠标手型效果
- DIP第十章习题解答
- Keras tensorflow Resnet模型
- spring boot项目配置RestTemplate超时时长
- php基础教程 第五步 逻辑控制
- 15 并发编程-(IO模型)
- 一文掌握关于Java数据结构所有知识点(欢迎一起完善)
- idea jdk编译报错解决办法
- 又一 5G+AIoT 的强强联手!
- 图:经过艰苦的代码收官阶段,我的抽奖软件作品终于完工,大家欣赏.从我个人的自我判断来看,其它的抽奖软件都是浮云...
- Windows字体文件存放位置
- 为什么大家越来越重视大数据的发展?
- MySQL高级 知识点汇总
- 虚拟服务器架设教程,架设服务器虚拟主机教程
- 新手学python笔记--3--爬取天天基金数据
- led大屏按实际尺寸设计画面_led显示屏尺寸大小的计算方式
- mac 下搭建paly framework体验(环境搭建)
- 让Siri当你的管家,用iPhone玩转小米智能家居