Android的GridLayout布局介绍

GridLayou叫网格布局,相对表格布局更加灵活。它是按照行或者列优先从当前最后一个组件位置开始(尽管有些单元格未被占用)不断增加组件,组件可以占用多个列或者行,通过一些属性进行设置。

布局的属性:

android:rowCount:指定布局行数;

android:columnCount:指定布局列数;

android:orientation:指定组件是按垂直排列或者水平排列,默认是水平排列,它和线性布局的此属性一样。

针对布局中的组件的属性:

android:layout_column:指定了组件显示的列,取值从0开始;

android:layout_columnSpan:指定了组件占用的的列数;

android:layout_columnWeight:指定了组件利用布局中此列剩余空间的权重;

android:layout_gravity:指定了组件在网格(不是布局中)中的位置;

android:layout_row:指定了组件显示的行,取值从0开始;

android:layout_rowSpan:指定了组件占用的行数;

android:layout_rowWeight:指定了组件利用布局中此行剩余空间的权重。

注:android:layout_row和android:layout_column尽量同时出现,不然显示的效果可能和预期不一样。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值