当前位置: 首页 > news >正文

无忧网站建设报价/游戏推广赚佣金的平台

无忧网站建设报价,游戏推广赚佣金的平台,深圳seo网站建设,做一个英文的公司网站多少钱介绍&#xff1a; 1.merge布局 和FrameLayout类似,相同的效果. 不同的是 merge布局只能被<include>标签包含. 或者Activity.setContentView所使用.当LayoutInflater遇到能被其他layout用<include>包含进去&#xff0c; 并不再另外生成ViewGroup容器&#xff0c;本…

介绍:

1.merge布局 和FrameLayout类似,相同的效果.
不同的是 merge布局只能被<include>标签包含. 或者Activity.setContentView所使用.当LayoutInflater遇到能被其他layout用<include>包含进去,
并不再另外生成ViewGroup容器,本元素也特别有用这个标签时,
它会跳过它,并将<merge />内的元素添加到<merge />的父元素里. 
Activity能直接使用的原因是Activity的父元素是FrameLayout2 merge 能被其他layout用<include>包含进去,
并不再另外生成ViewGroup容器.就是说,
会减少一层layout到达优化layout的目的
merge主要是进行UI布局的优化的,删除多余的层级,优化UI。<merge/>多用于替换frameLayout或者当一个布局包含另一个布局的时候,
<merge/>标签用于消除师徒层次结构中多余的视图组。例如你的朱布局文件是垂直的,此时如果你引入一个垂直布局的<include>.
这时如果include布局使用的LinearLayout就没意义了,
使用的话反而减慢你的UI表现。这时可以使用<merge/>标签优化。<merge>标签也就是排除一个布局插入另一个布局产生的多余的viewgroup.
<merge />标签有什么限制没?<merge />只能作为XML布局的根标签使用。当Inflate以<merge />开头的布局文件时,必须指定一个父ViewGroup,
并且必须设定attachToRoot为true

示例一:

<merge xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent" ><TextView
        android:layout_width="match_parent"android:layout_height="wrap_content"android:text="我是button3" /><Button
        android:layout_width="match_parent"android:layout_height="wrap_content"android:text="我是button2" /></merge>

这里注意是frameLayout的效果,为什么用在这里呢,因为android有一个默认的FrameLayout的布局

上面布局的效果图:

示例二:

activity_maini.xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:id="@+id/container"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical" ><include layout="@layout/fragment_main" /></LinearLayout>

fragment_main.xml

<merge xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"><TextView
        android:layout_width="match_parent"android:layout_height="wrap_content"android:text="我是button3" /><Button
        android:layout_width="match_parent"android:layout_height="wrap_content"android:text="我是button2" /></merge>

MergeActivity.java

package com.example.administrator.myapplication;import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v7.app.AppCompatActivity;/*** Created by Administrator on 2017/6/1.*/public class MergeActivity extends AppCompatActivity {@Overrideprotected void onCreate(@Nullable Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_maini);}
}

效果图:

参考:

android布局优化-merge

android布局文件 merge 标签的使用

http://www.lbrq.cn/news/735463.html

相关文章:

  • 哪个公司需要做网站/宁波网站推广专业服务
  • 珠海建设网站的公司简介/百度排名点击软件
  • 动易cms下载/杭州网站优化推荐
  • 网站设计注意事项/seo教程搜索引擎优化入门与进阶
  • 江西省住房城乡建设厅网站/百度seo服务公司
  • 房屋中介做网站的/seo搜索引擎优化招聘
  • 个人备案 可以做企业网站吗/百度关键词优化推广
  • wordpress设置多语言/优化seo排名
  • 西安微网站建设/要做网络推广
  • 房产网站案例/2022最新永久地域网名
  • 自助建站免费信息发布网站/上海网站推广服务
  • 网站建设预算/免费p站推广网站入口
  • 华大集团 做网站/软件推广赚钱
  • 安徽炒股配资网站开发/百度广告开户流程
  • wordpress修改时区/长沙网站优化对策
  • wps2016怎么做网站/百度推广seo怎么学
  • app和网站的区别是什么/免费友链平台
  • 长沙做官方网站/站长工具seo下载
  • 外国人学做中国菜的网站/seo原创工具
  • 公益事业做网站/刷神马seo排名首页排名
  • 提高网站建设水平/网站关键词免费优化
  • 网站怎么做抽奖/网站建设一条龙
  • 长治市人民政府门户网站/北京网站建设公司
  • 网站开发技术论文/seo chinaz
  • 做企业网站有哪些系统/高端seo服务
  • 给自己的网站起名字/经典软文广告案例
  • 网站一般用什么做的/重庆百度快速优化
  • 北京网站制作公司哪家好/宝鸡seo
  • 做商城网站都需要什么/东莞网站建设制作
  • 网站建设怎么样找客户快/网站设计说明
  • MiniGPT-4
  • 【尝试】在macOS上安装cvat
  • 阿里云对象存储OSS之间进行数据转移教程
  • 如何通过传感器选型优化,为设备寿命 “续航”?
  • 大数据毕业设计选题推荐-基于大数据的1688商品类目关系分析与可视化系统-Hadoop-Spark-数据可视化-BigData
  • 告别手写文档!Spring Boot API 文档终极解决方案:SpringDoc OpenAPI