GridLayout网格布局

GridLayout(网格布局)的示例布局代码如下所示

XML
<?xml version="1.0" encoding="utf-8"?>
<GridLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/main"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:columnCount="2"
    android:rowCount="2">

    <TextView
        android:layout_width="0dp"
        android:layout_columnWeight="1"
        android:layout_height="60dp"
        android:background="#ffcccc"
        android:text="浅红色"
        android:textColor="#000000"
        android:gravity="center"
        android:textSize="17sp" />

    <TextView
        android:layout_width="0dp"
        android:layout_columnWeight="1"
        android:layout_height="60dp"
        android:background="#ffaa00"
        android:text="橙色"
        android:textColor="#000000"
        android:gravity="center"
        android:textSize="17sp" />

    <TextView
        android:layout_width="0dp"
        android:layout_columnWeight="1"
        android:layout_height="60dp"
        android:background="#00ff00"
        android:text="绿色"
        android:textColor="#000000"
        android:gravity="center"
        android:textSize="17sp" />

    <TextView
        android:layout_width="0dp"
        android:layout_columnWeight="1"
        android:layout_height="60dp"
        android:background="#660066"
        android:text="深紫色"
        android:gravity="center"
        android:textColor="#000000"
        android:textSize="17sp" />


  </GridLayout>

预览结果如下

运行截图

由于对布局代码进行了修改,默认生成的Java代码已经无法运行需要对无法运行的部分进行注释。具体需要注释的部分可参考之前文章。

安老板

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注