Android布局之GridLayout网格布局

  <?xml version="1.0" encoding="utf-8"?>

  

  xmlns:android="http://schemas.android.com/apk/res/android"

  android:layout_width="match_parent"

  android:layout_height="match_parent"

  android:rowCount="6"

  android:columnCount="4"

  android:layout_gravity="fill">

  

  android:layout_width="match_parent"

  android:layout_height="wrap_content"

  android:text="0"

  android:textSize="80sp"

  android:layout_marginRight="5dp"

  android:layout_marginLeft="5dp"

  android:layout_columnSpan="4"

  android:background="#eee"

  android:padding="3sp"

  android:editable="false"

  android:textColor="#000"

  />

  

  android:layout_width="match_parent"

  android:layout_height="wrap_content"

  android:layout_columnSpan="4"

  android:text="清除"

  android:textColor="#000"

  android:textSize="24dp"

  android:layout_marginLeft="5dp"

  android:layout_marginRight="5dp"

  android:background="@android:color/background_light"

  />

  

  android:layout_marginTop="20dp"

  android:layout_width="wrap_content"

  android:layout_height="wrap_content"

  android:text="7"

  android:textColor="#000"

  android:textSize="24dp"

  android:layout_marginLeft="5dp"

  android:layout_marginRight="5dp"

  android:background="@android:color/background_light"

  />

  

  android:layout_marginTop="20dp"

  android:layout_width="wrap_content"

  android:layout_height="wrap_content"

  android:text="8"

  android:textColor="#000"

  android:textSize="24dp"

  android:layout_marginLeft="10dp"

  android:background="@android:color/background_light"

  />

  

  android:layout_marginTop="20dp"

  android:layout_width="wrap_content"

  android:layout_height="wrap_content"

  android:text="9"

  android:textColor="#000"

  android:textSize="24dp"

  android:layout_marginLeft="10dp"

  android:background="@android:color/background_light"

  />

  

  android:layout_marginTop="20dp"

  android:layout_width="wrap_content"

  android:layout_height="wrap_content"

  android:text="+"

  android:textColor="#000"

  android:textSize="24dp"

  android:layout_marginLeft="10dp"

  android:background="@android:color/background_light"

  />

  

  android:layout_marginTop="20dp"

  android:layout_width="wrap_content"

  android:layout_height="wrap_content"

  android:text="4"

  android:textColor="#000"

  android:textSize="24dp"

  android:layout_marginLeft="5dp"

  android:layout_marginRight="5dp"

  android:background="@android:color/background_light"

  />

  

  android:layout_marginTop="20dp"

  android:layout_width="wrap_content"

  android:layout_height="wrap_content"

  android:text="5"

  android:textColor="#000"

  android:textSize="24dp"

  android:layout_marginLeft="10dp"

  android:background="@android:color/background_light"

  />

  

  android:layout_marginTop="20dp"

  android:layout_width="wrap_content"

  android:layout_height="wrap_content"

  android:text="6"

  android:textColor="#000"

  android:textSize="24dp"

  android:layout_marginLeft="10dp"

  android:background="@android:color/background_light"

  />

  

  android:layout_marginTop="20dp"

  android:layout_width="wrap_content"

  android:layout_height="wrap_content"

  android:text="-"

  android:textColor="#000"

  android:textSize="24dp"

  android:layout_marginLeft="10dp"

  android:background="@android:color/background_light"

  />

  

  android:layout_marginTop="20dp"

  android:layout_width="wrap_content"

  android:layout_height="wrap_content"

  android:text="1"

  android:textColor="#000"

  android:textSize="24dp"

  android:layout_marginLeft="5dp"

  android:layout_marginRight="5dp"

  android:background="@android:color/background_light"

  />

  

  android:layout_marginTop="20dp"

  android:layout_width="wrap_content"

  android:layout_height="wrap_content"

  android:text="2"

  android:textColor="#000"

  android:textSize="24dp"

  android:layout_marginLeft="10dp"

  android:background="@android:color/background_light"

  />

  

  android:layout_marginTop="20dp"

  android:layout_width="wrap_content"

  android:layout_height="wrap_content"

  android:text="3"

  android:textColor="#000"

  android:textSize="24dp"

  android:layout_marginLeft="10dp"

  android:background="@android:color/background_light"

  />

  

  android:layout_marginTop="20dp"

  android:layout_width="wrap_content"

  android:layout_height="wrap_content"

  android:text="*"

  android:textColor="#000"

  android:textSize="24dp"

  android:layout_marginLeft="10dp"

  android:background="@android:color/background_light"

  />

  

  android:layout_marginTop="20dp"

  android:layout_width="wrap_content"

  android:layout_height="wrap_content"

  android:text="."

  android:textColor="#000"

  android:textSize="24dp"

  android:layout_marginLeft="5dp"

  android:layout_marginRight="5dp"

  android:background="@android:color/background_light"

  />

  

  android:layout_marginTop="20dp"

  android:layout_width="wrap_content"

  android:layout_height="wrap_content"

  android:text="0"

  android:textColor="#000"

  android:textSize="24dp"

  android:layout_marginLeft="10dp"

  android:background="@android:color/background_light"

  />

  

  android:layout_marginTop="20dp"

  android:layout_width="wrap_content"

  android:layout_height="wrap_content"

  android:text="="

  android:textColor="#000"

  android:textSize="24dp"

  android:layout_marginLeft="10dp"

  android:background="@android:color/background_light"

  />

  

  android:layout_marginTop="20dp"

  android:layout_width="wrap_content"

  android:layout_height="wrap_content"

  android:text="/"

  android:textColor="#000"

  android:textSize="24dp"

  android:layout_marginLeft="10dp"

  android:background="@android:color/background_light"

  />