andorid,GridLayout的使用

只设置GridLayout的android:columnCount="3"

默认:android:orientation="horizontal",以下示例均基于此例代码

andorid,GridLayout的使用_第1张图片


    

GridLayout设置属性:

android:orientation="vertical"
android:rowCount="3"

Button5设置属性:

android:layout_column="2" //不可超出GridLayout的columnCount
android:layout_row="2" //3、4...(可以看出,不可空整行)

andorid,GridLayout的使用_第2张图片

android:layout_marginTop="100px"

andorid,GridLayout的使用_第3张图片

android:layout_marginStart="100px"

andorid,GridLayout的使用_第4张图片

android:layout_marginEnd="100px"

andorid,GridLayout的使用_第5张图片

android:layout_marginBottom="100px"

andorid,GridLayout的使用_第6张图片

android:layout_columnSpan="2"

andorid,GridLayout的使用_第7张图片

android:layout_rowSpan="2"

andorid,GridLayout的使用_第8张图片

Button12设置属性:

android:layout_row="4" //5、6...

andorid,GridLayout的使用_第9张图片

GridLayout设置属性:

android:orientation="horizontal"
android:columnCount="3"

Button1设置:android:layout_rowWeight="2"

Button4设置:android:layout_rowWeight="1"

andorid,GridLayout的使用_第10张图片

PS:android:layout_columnWeight,多次尝试,均达不到预期效果。

你可能感兴趣的:(Android)