Android中帧布局-FrameLayout和网格布局-GridLayout
帧布局-FrameLayout
一、概念
帧布局中,容器为每个加入其中的空间创建一个空白的区域(成为一帧)。每个空间占据一帧,这些帧会按gravity属性自动对齐。
帧布局的效果是将其中的所有空间叠加在一起。
二、常用属性
1.layout_gravity属相值列表
top,顶端。
tottom,底端对齐。
left,左端对齐。
right,右端对齐。
center,水平,垂直同时居中,
center_vertical,垂直方向居中,
center_horizontal,水平方向居中,
fill_vertical,垂直方向填充
fill_horizontal,水平方向填充
网格布局-GridLayout
一、概念
GridLayout布局使用虚细线将布局划分为行、列和单元格,支持一个控件在行、列上交错排列。
GridLayout使用与LinearLayout类似的API,只修改先关的标签,GridLayout的布局策略分为三个部分:
1.与LinearLayout布局,也分为水平和垂直两种方式,默认是水平布局,一个
控件挨着一个控件从左到右依次排列,但是通过制定android:columnCount设置列数
的属性后,控件会自动换行进行排列。
2.对于GridLayout布局中的子控件,默认按照warp_content的方式设置其显示。
3.若要指定某空间跨行或或库跨列显示,可设置该子控件的Android:layout_column="0"标示从第一行开始。
二、常用属性
columnCount,设置一行最大列数,
orientation,设置布局方向,包括horizontal:水平、vertical:垂直。
rowCount,设置布局最大列数
columnSpan,设置跨列数
rowSpan,设置跨行数
最新文章
- sublime如何自动保存
- HDU-2243 考研路茫茫——单词情结(AC自动机)
- windows平台编译bgfx
- 命令行选项解析函数(C语言):getopt()和getopt_long()
- 安装ESXi5.5遇到Relocating modules and starting up the kernel的处理
- RBL开发笔记三
- selenium 速查手册 python版
- [php]php数组函数的相关
- 【转】JS函数的定义与调用方法
- Extension Method[上篇]
- [selenium webdriver Java]检查元素状态
- mysql 导入excel 或 .csv
- shell 文件中列的整合成一个文件
- Docker 核心技术之数据管理
- 听说尤雨溪在开发vue4.0?是谁煽动了前端圈的焦虑情绪
- baiduMap &; MapV 简单demo
- React-router4 第八篇 ReactCSSTransitionGroup 动画转换
- 分布式监控系统Zabbix-图形集中展示插件Graphtree安装笔记
- 学习windows编程 day3 之滚动条完善
- [UE4]下拉菜单