美文网首页
android merge 标签的使用

android merge 标签的使用

作者: wl520mxj | 来源:发表于2022-10-28 15:45 被阅读0次

1.merge布局 和FrameLayout类似,相同的效果.不同的是 merge布局只能被<include>标签包含. 或者Activity.setContentView所使用.

当LayoutInflater遇到能被其他layout用包含进去,并不再另外生成ViewGroup容器,本元 素也特别有用这个标签时,它会跳过它,并将内的元素添加到的父元素里. Activity能直接使用的原因是Activity的父元素是FrameLayout

2 merge 能被其他layout用<include>包含进去,并不再另外生成ViewGroup容器.就是说,会减少一层layout到达优化layout的目的

限制:

只能作为XML布局的根标签使用

·        当Inflate以开头的布局文件时,必须指定一个父ViewGroup,并且必须设定attachToRoot为true(参看inflate(int, android.view.ViewGroup, Boolean)方法)。

ViewStub不能与merge标签一起使用,但是,但是,但是,可以merge嵌套viewsub

相关文章

  • include与merge标签使用

    Android include与merge标签使用详解 简介include和merge标签的作用是实现布局文件的重...

  • 安卓性能优化

    Android的性能优化方法 1. 布局优化 使用 标签、标签、 控件 复杂布局...

  • android merge 标签的使用

    1.merge布局 和FrameLayout类似,相同的效果.不同的是 merge布局只能被 标签包含. 或者Ac...

  • 20170524Android笔记

    一、 图片缩放 android:scaleType属性值的可选参数: 二、标签的作用...

  • Android merge减少布局层级

    原文链接 更多教程 你将学到 1.merge 标签的 使用方法2.merge 标签的 使用注意点3.merge 标...

  • merge标签

    merge标签有下面两个使用限制: < merge />只能作为XML布局的根标签使用 当Inflate以< me...

  • 布局优化

    通常我们可以使用merge标签来删减多余或者额外的层级使用merge标签需要注意两点:1 merge只可以作为la...

  • Android merge标签

    当界面的跟布局为FrameLayout时,使用merge代替FrameLayout可以减少布局的层级,因为Cont...

  • Android include与merge标签使用

    include和merge标签的作用是实现布局文件的重用。使用include和merge标签将一个布局嵌入到另一个...

  • Android性能优化资源缩减(ColorFilter资源着色)

    Android UI 性能优化: 1、将视图结构扁平化(可以使用标签)<内容之后补> 2、减少每个视...

网友评论

      本文标题:android merge 标签的使用

      本文链接:https://www.haomeiwen.com/subject/iykftdtx.html