GridLayout(网格布局)
网格布局是android4.0之后出现的新布局,在使用可能会报错,需要将清单文件中的android:minSdkVersion设置为14
网格布局和LinerLayout一样具有水平方向和垂直方向两种布局方式.当控件排满后会自动换行或者换列.
使用前需要先指定rowCount(行数),columnCount(列数)
通过组件的layout_row和layout_column属性指定控件的行号和列号,这里要注意索引是从0开始的
通过组件的layout_columnSpan和layout_gravity属性组合来设置控件所占的列数
同理,通过组件的layout_rowSpan和layout_gravity属性组合来设置控件所占的行数
以下通过一个demo来总结
效果如下
110 19 25 26 33 40 47 54 61 68 75 82 89 96 103 110 117 124 131 138 145