Android布局_网格布局GirdLayout
自Android4.0版本后新增的GirdLayout网格布局(API 14)
<?xml version="1.0" encoding="utf-8"?> <GridLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center"> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="C" android:id="@+id/button13" android:layout_row="0" android:layout_column="0" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="DEL" android:id="@+id/button14" android:layout_row="0" android:layout_column="1" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="/" android:id="@+id/button15" android:layout_row="0" android:layout_column="2" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="X" android:id="@+id/button16" android:layout_row="0" android:layout_column="3" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="7" android:id="@+id/button9" android:layout_row="1" android:layout_column="0" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="8" android:id="@+id/button10" android:layout_row="1" android:layout_column="1" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="9" android:id="@+id/button11" android:layout_row="1" android:layout_column="2" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="-" android:id="@+id/button12" android:layout_row="1" android:layout_column="3" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="4" android:id="@+id/button17" android:layout_row="2" android:layout_column="0" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="5" android:id="@+id/button18" android:layout_row="2" android:layout_column="1" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="6" android:id="@+id/button19" android:layout_row="2" android:layout_column="2" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/button20" android:layout_row="2" android:layout_column="3" android:text="+" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="1" android:id="@+id/button21" android:layout_row="3" android:layout_column="0" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="2" android:id="@+id/button22" android:layout_row="3" android:layout_column="1" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="3" android:id="@+id/button23" android:layout_row="3" android:layout_column="2" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="=" android:layout_gravity="fill" android:id="@+id/button26" android:layout_row="3" android:layout_column="3" android:layout_rowSpan="2" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="0" android:id="@+id/button24" android:layout_gravity="fill" android:layout_row="4" android:layout_column="0" android:layout_columnSpan="2" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="." android:id="@+id/button25" android:layout_row="4" android:layout_column="2" /> </GridLayout>