GridLayout 网格布局
网格布局
上代码
直接写五个按钮上去,发现直接挤出屏幕了,也不会自动换行
看样子和TableLayout差不多,其实是没有设置属性,下面看看有哪些属性
注:GridLayout不需要使用TableRow,这点和TableLayout不一样
orientation:这个和LinearLayout一样,但是GridLayout是默认水平显示
columnCount:设置一行最多显示几列(此时是orientation="horizontal"水平显示)
可以看到,超出的部分就自动换行了
rowCount:设置一列最多显示几行(此时是orientation="vertical"竖屏显示)
再看看子控件的属性
可以自由设置按钮在第几行第几列
后面设的位置如果和前面的重合了会覆盖掉
layout_columnWeight:横向剩余空间的权重分配方式,和LinearLayout中的权重差不多
layout_rowWeight:同理
layout_columnSpan:横向跨几列
我们对第二个按钮设置跨3列,发现好像并没有什么效果
实际上可以layout_gravity来使用
发现直接跨满了,原来这第四个按钮在占完权重之后,把俩列并成一列了
注:因为权重的计算,所以可能有时候跨行跨列的显示会和想象中的不太一样,具体计算请参考LinearLayout那篇的权重计算方法
GridLayout 网格布局相关推荐
- 安卓APP_ 布局(5) —— GridLayout网格布局
摘自:安卓APP_ 布局(5) -- GridLayout网格布局 作者:丶PURSUING 发布时间: 2021-04-12 00:08:31 网址:https://blog.csdn.net/we ...
- Android 应用开发(50)---GridLayout(网格布局)
GridLayout(网格布局) 今天要介绍的布局是Android 4.0以后引入的一个新的布局,和前面所学的TableLayout(表格布局) 有点类似,不过他有很多前者没有的东西,也更加好用, 可 ...
- Android 应用开发(39)---GridLayout(网格布局)
GridLayout(网格布局) 可以自己设置布局中组件的排列方式 可以自定义网格布局有多少行,多少列 可以直接设置组件位于某行某列 可以设置组件横跨几行或者几列 另外,除了上述内容外,本节还会给大家 ...
- Java GUI(图形用户界面)-----GridLayout(网格布局管理器)详解
GridLayout(网格布局管理器) 可以把容器分成n行m列大小相等的网格,每个网格放置一个组件,按照从左往右,从上往下的顺序依次添加,放置在Gird Layout布局管理器的组件将自动占据网格的整 ...
- android网格布局间距,Android布局之GridLayout网格布局
网格布局标签是GridLayout.这个布局是android4.0新增的布局.这个布局只有4.0之后的版本才能使用. 不过新增了一些东东 ①跟LinearLayout(线性布局)一样,他可以设置容器中 ...
- Android GridLayout网格布局实现复古小米计算器
Android GridLayout网格布局实现复古小米计算器 闲暇时间整理一些Android基础知识 首先看效果图 首先是一些配色: <color name="btnColor&qu ...
- 【Java AWT 图形界面编程】LayoutManager 布局管理器 ④ ( GridLayout 网格布局 | GridBagLayout 网格包布局 )
文章目录 一.GridLayout 网格布局 二.GridLayout 构造函数 三.GridLayout 网格布局代码示例 四.GridBagLayout 网格包布局 一.GridLayout 网格 ...
- Java学习 布局管理器之GridLayout(网格布局)
GridLayout( 网格布局) 具体请看 官方JavaApi: java.awt.GridLayout GridLayout 将容器切割为棋盘一样m行n列的网格,每个网格可以放置一个组件,添加到容 ...
- Android应用开发之GridLayout(网格布局)
GridLayout 网格布局是Android 4.0以后引入的一个新的布局. 它和前面所学的TableLayout(表格布局) 有点类似,不过有很多前者没有的东西,也更加好用. 特点: 可以自己设置 ...
- [疯狂Java笔记]AWT:GridLayout网格布局、GridBagLayout网格袋布局
1. GridLayout--网格布局: 1) 网格顾名思义就是纵横分割大小一样的格网,每个格子都是矩形的,且大小相等,每个格子只能存放一个组件: 2) 构造器:最大的特点就是必须指定格网是几行几列的 ...
最新文章
- 山有木兮木有枝,心悦君兮君不知
- RNA-seq分析-数据库
- PSVR开发者需要了解的9件事
- 揭开AI产品PRD的面纱,浅谈其和互联网产品PRD的异同
- Android开发:Android Studio中gradle的代理问题
- 把代码push到github所遇到的问题
- ibatis oracle function,IBATIS调用oracle function(函数)的步骤实例
- 软件构建--项目总结
- Github排序(转载)
- 美国拉斯维加斯游戏CRAPS(花旗骰)掷骰子的游戏的C语言版本
- form表单提交的方法
- windowsxp下载python下载视频_Python实现视频下载功能
- ② 判断语句、循环语句
- 后端人眼中的Vue(五)
- android和MTKP60区别,联发科P60和骁龙625哪个好 骁龙625与联发科P60区别对比 (全文)...
- LabVIEW的for循环事例
- java csv下载_java实现csv文件下载
- 二进制枚举子集的方法
- 基于802.11n物理层的OFDM通信链路simulink仿真,包括FEC编码、插入导频、OFDM成帧、STBC编码
- php 如何拉取百度统计,如何添加百度统计工具代码 (附带教程)