Android网格布局的作用,android网格布局gridlayout的使用场合及简要介绍(10页)-原创力文档...

北京信息职业技术学院 | 范美英

Android网格布局GridLayout的

使用场合及简要介绍

网格布局GridLayout

GridLayout布局使用虚细线将布局划分为行、列和单元格,也支持一个控件在行、列上都有交错排列。

GridLayout使用的其实是跟LinearLayout类似的API,只不过是修改了一下相关的标签。

Android网格布局GridLAyout的使用场合及简要介绍 | GridLayout

网格布局的方向

它与LinearLayout布局一样,也分为水平和垂直两种方式,默认是水平布局,一个控件挨着一个控件从左到右依次排列,但是通过指定Android:columnCount设置列数的属性后,控件会自动换行进行排列。另一方面,对于GridLayout布局中的子控件,默认按照wrap_content的方式设置其显示,这只需要在GridLayout布局中显式声明即可。

Android网格布局GridLayout的使用场合及简要介绍 | GridLayout的方向

Android网格布局GridLayout的使用场合及简要介绍 | GridLayout的跨行

跨行与跨列的实现

layout_rowSpan与layout_columnSpan属性

如果需要设置某控件跨越多行或多列,只需将该子控件的android:layout_rowSpan或者layout_columnSpan属性设置为数值,再设置其layout_gravity属性为fill即可,前一个设置表明该控件跨越的行数或列数,后一个设置表明该控件填满所跨越的整行或整列。

打开“res/layout/activity_main.xml”文件,修改成以下代码

修改布局

Android网格布局GridLayout的使用场合及简要介绍 | 举例说明

向GridLayout放入16个按钮Button

加组件

Android网格布局GridLayout的使用场合及简要介绍 | 举例说明

两个布局的不同之处

Android网格布局GridLayout的使用场合及简要介绍 | 举例说明

两个布局的不同之处

Android网格布局GridLayout的使用场合及简要介绍 | 举例说明

1

2

3

4

/jianghuiquan/article/details/8299973

作者:jianghuiquan

参考文献

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值