grid_layout.xml
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.gridlayout.GridLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:rowCount="4"
android:columnCount="4" >
<Button
android:text="按钮1"/>
<Button
android:text="按钮2"/>
<Button
android:text="按钮3"/>
<Button
android:text="按钮4"/>
<Button
android:text="按钮5"/>
<Button
android:text="按钮6"/>
<Button
android:text="按钮7"/>
<Button
android:text="按钮8"/>
<Button
android:text="按钮9"/>
<Button
android:text="按钮10"/>
<Button
android:text="按钮11"
android:layout_gravity="fill_horizontal"
android:layout_columnSpan="2"/>
<!--
网格布局支持跨行,跨列操作
跨行:
android:layout_gravity="fill_horizontal" 填充方向
android:layout_columnSpan="2" 需要跨越的列数
跨列:
android:layout_gravity="fill_vertical" 填充方向
android:layout_rowSpan="2" 需要跨越的行数
-->
</android.support.v7.gridlayout.GridLayout>
GridLayout兼容性问题
1、导入android-support-v7-gridlayout.jar包
2、配置开头标记
android.support.v7.gridlayout.GridLayout