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

Android的五大布局

LinearLayout(线性布局)FrameLayout(帧布局)RelativeLayout(相对布局)TableLayout(表格布局)AbsoluteLayout(绝对布局)

[1] 线性布局:LinearLayout

在一个方向上(垂直或者水平)对齐所有子元素,一个垂直列表中每一行都只有一个子元素,一个水平列表只是一列高度。

[2] 相对布局:RelativeLayout

根据布局中子控件会根据他们设置的参照控件和参数进行相对布局。参照控件可以是父控件,也可以是其他的子控件,但是被参照的空间必须在参照它的控件之前定义。

[3] 绝对布局:AbsoluteLayout

此布局中的子控件需要指定其坐标的相对位置的横纵坐标,否则此布局会像FrameLayout布局一样被排在左上角。此布局不能自动适应屏幕尺寸,所以少用

[4] 帧布局:FrameLayout

此布局是最简单的布局形式,所添加的组件都是层叠的方式显示,第一个控件在最底层,最后添加的控件在视图显示的最上层,有点类似堆栈的形式。

[5] 表格布局:TableLayout

把子控件元素放置在行和列中,并且不显示行列和单元格边界线。每一行就是一个TableRow,也可以是一个View对象。

相关文章:

  • 第二节 join从句--内连接
  • Android常用控件
  • C# 特性详解
  • Android五大存储方式
  • 移动社交广告价值显现,腾讯之后,陌陌开始捞金
  • 【Activity专题】
  • [Java][Android][Process] 暴力的服务能够解决一切,暴力的方式运行命令行语句
  • 【Service专题】
  • C#套接字和windowsAPI套接字
  • 【ContentProvider专题】
  • 2.4-saltstack pillar
  • 【BroadcastReceiver专题】
  • 计算机存储形式与进制转换
  • 【hadler机制】
  • 【Mongo】uploadify插件帮助实现批量上传
  • 网络传输文件的问题
  • JavaScript 如何正确处理 Unicode 编码问题!
  • 【许晓笛】 EOS 智能合约案例解析(3)
  • Bootstrap JS插件Alert源码分析
  • CentOS学习笔记 - 12. Nginx搭建Centos7.5远程repo
  • eclipse(luna)创建web工程
  • Java 最常见的 200+ 面试题:面试必备
  • Js实现点击查看全文(类似今日头条、知乎日报效果)
  • Laravel深入学习6 - 应用体系结构:解耦事件处理器
  • LintCode 31. partitionArray 数组划分
  • MYSQL 的 IF 函数
  • Node + FFmpeg 实现Canvas动画导出视频
  • spring boot 整合mybatis 无法输出sql的问题
  • tab.js分享及浏览器兼容性问题汇总
  • 力扣(LeetCode)965
  • 马上搞懂 GeoJSON
  • 【干货分享】dos命令大全
  • #162 (Div. 2)
  • #DBA杂记1
  • #pragma once
  • #常见电池型号介绍 常见电池尺寸是多少【详解】
  • #我与Java虚拟机的故事#连载07:我放弃了对JVM的进一步学习
  • (C++)栈的链式存储结构(出栈、入栈、判空、遍历、销毁)(数据结构与算法)
  • (c语言版)滑动窗口 给定一个字符串,只包含字母和数字,按要求找出字符串中的最长(连续)子串的长度
  • **python多态
  • .NET MVC之AOP
  • .NET 除了用 Task 之外,如何自己写一个可以 await 的对象?
  • .NET 动态调用WebService + WSE + UsernameToken
  • .net专家(张羿专栏)
  • [ vulhub漏洞复现篇 ] Apache Flink目录遍历(CVE-2020-17519)
  • [ 代码审计篇 ] 代码审计案例详解(一) SQL注入代码审计案例
  • [2021]Zookeeper getAcl命令未授权访问漏洞概述与解决
  • [⑧ADRV902x]: Digital Pre-Distortion (DPD)学习笔记
  • [BUUCTF 2018]Online Tool
  • [BZOJ4337][BJOI2015]树的同构(树的最小表示法)
  • [C#]手把手教你打造Socket的TCP通讯连接(一)
  • [C++] 多线程编程-thread::yield()-sleep_for()
  • [ERROR] ocp-server-ce-py_script_start_check-4.2.1 RuntimeError: ‘tenant_name‘
  • [GPT]Andrej Karpathy微软Build大会GPT演讲(上)--GPT如何训练
  • [Hive] CTE 通用表达式 WITH关键字