你的位置:首页 > 软件开发 > 操作系统 > android 使用merge标签

android 使用merge标签

发布时间:2016-05-01 22:00:17
<merge /> 标签在你嵌套 Layout 时取消了 UI 层级中冗余的 ViewGroup 。比如,如果你有一个 Layout 是一个竖直方向的 LinearLayout,其中包含两个连续的 View 可以在别的 Layout 中重用,那么你会做一个 Lin ...

<merge /> 标签在你嵌套 Layout 时取消了 UI 层级中冗余的 ViewGroup 。比如,如果你有一个 Layout 是一个竖直方向的 LinearLayout,其中包含两个连续的 View 可以在别的 Layout 中重用,那么你会做一个 LinearLayout 来包含这两个 View ,以便重用。不过,当使用一个 LinearLayout 作为另一个 LinearLayout 的根节点时,这种嵌套 LinearLayout 的方式除了减慢你的 UI 性能外没有任何意义。

为了避免这种情况,你可以用 <merge> 元素来替代可重用 Layout 的根节点。例如:

 

<merge "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>

原标题:android 使用merge标签

关键词:Android

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录