android 使用<merge>标签
来源:互联网 发布:手机装机必备软件名单 编辑:程序博客网 时间:2024/05/17 01:47
<merge />
标签在你嵌套 Layout 时取消了 UI 层级中冗余的 ViewGroup 。比如,如果你有一个 Layout 是一个竖直方向的 LinearLayout,其中包含两个连续的 View 可以在别的 Layout 中重用,那么你会做一个 LinearLayout 来包含这两个 View ,以便重用。不过,当使用一个 LinearLayout 作为另一个 LinearLayout 的根节点时,这种嵌套 LinearLayout 的方式除了减慢你的 UI 性能外没有任何意义。为了避免这种情况,你可以用 <merge>
元素来替代可重用 Layout 的根节点。例如:
<merge xmlns:android="http://schemas.android.com/apk/res/android"> <Button android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/add"/> <Button android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/delete"/></merge>
现在,当你要将这个 Layout 包含到另一个 Layout 中时(并且使用了 <include/>
标签),系统会忽略 <merge>
标签,直接把两个 Button 放到 Layout 中 <include>
的所在位置。
0 0
- android 使用<merge>标签
- <html:select>,<html:option>,<html:options>,<html:optionsCollection>标签使用
- <noscript>标签
- 使用css制作三角,兼容IE6,用到的标签<div><s><span>
- Struts2中<s-if>和<s-iterator>标签的使用
- Struts2中<s-if>和<s-iterator>标签的使用
- Struts2中<s-if>和<s-iterator>标签的使用
- Struts2中<s-if>和<s-iterator>标签的使用
- Struts2中<s-if>和<s-iterator>标签的使用
- Struts2中<s-if>和<s-iterator>标签的使用
- Struts2中<s-if>和<s-iterator>标签的使用
- 标签<logic:present>的使用 (转)
- html5开发<video>视频标签的使用--…
- HTML <span> 标签
- HTML <thead> 标签
- 屏蔽 <a> 标签
- 学习<tbody>标签
- <script>标签说明
- 设计模式(二):单例模式
- Android Studio如何引用外部Library工程
- 【最小生成树】POJ 1287 Networking
- 利用dijkstra算法规划线路
- Oracle12C--权限管理(二十一)
- android 使用<merge>标签
- android 下载instagram动态中图片的demo
- hadoop学习记录(零)
- CFileDialog获取文件名长度
- hadoop学习记录(一)HDFS
- hadoop学习记录(二)HDFS java api
- SpringMVC介绍之Validation
- 贪心算法--寻找最大数(三)
- hadoop学习记录(三)HBase基本概念