天天看点

Android GridLayout 网格布局属性 一 设置在父元素GridLayout上的属性二 设置在子元素上的属性

GridLayout: 网格布局

子元素超过一行的宽度,超过的地方也不显示

一 设置在父元素GridLayout上的属性

1 orientation : 水平还是垂直显示

    horizontal水平(默认) | vertical 垂直显示

2 columnCount: 设置一行有几列(不会改变子元素的宽度,超过一行显示的个数 就自动换行)

3 rowCount: 设置显示几行

二 设置在子元素上的属性

layout_row :  设置显示在第几行(从0开始计数,该元素后面的元素位置会跟着改变)

layout_column : 设置显示在第几列(从0开始计数,该元素后面的元素位置会跟着改变)

layout_rowWeight : 剩余空间 占几行的权重

layout_columnWeight: 剩余空间 占几列的权重

layout_gravity : 设置在网格中显示的位置

    fill | center..

layout_rowSpan : 跨几行显示

layout_columnSpan:跨几列显示

注意:比如父元素上设置了 有 5行,那么子元素不能设置让它显示在第6行