效果图:
源码:
布局样式:
<?xml version="1.0" encoding="utf-8"?>
<GridLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:baselineAligned="false"
android:background="@color/grey"
android:columnCount="4"
android:rowCount="6">
<TextView
android:id="@+id/textview_01"
android:layout_columnSpan="4"
android:layout_gravity="fill"
android:gravity="right"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:background="@color/grey"
android:paddingRight="20dp"
android:paddingTop="40dp"
android:text="0"
android:layout_columnWeight="1"
android:textSize="88sp">
</TextView>
<Button
android:id="@+id/button_return"
android:layout_columnSpan="2"
android:gravity="center"
android:layout_columnWeight="1"
android:layout_rowWeight="1"
android:layout_margin="2dp"
android:background="@color/white"
android:textSize="30dp"
android:textStyle="bold"
android:text="回退" />
<Button
android:id="@+id/button_clear"
android:layout_columnSpan="2"
android:gravity="center"
android:layout_columnWeight="1"
android:layout_rowWeight="1"
android:layout_margin="2dp"
android:background="@color/white"
android:textSize="30dp"
android:textStyle="bold"
android:text="清空"/>
<Button
android:id="@+id/button_add"
android:layout_columnSpan="1"
android:gravity="center"
android:layout_columnWeight="1"
android:layout_rowWeight="1"
android:layout_margin="1dp"
android:background="@color/white"
android:textSize="50dp"
android:text="+"/>
<Button
android:id="@+id/button_01"
android:layout_columnSpan="1"
android:gravity="center"
android:layout_columnWeight="1"
android:layout_rowWeight="1"
android:layout_margin="1dp"
android:background="@color/white"
android:textSize="50dp"
android:text="1"/>
<Button
android:id="@+id/button_02"
android:layout_columnSpan="1"
android:gravity="center"
android:layout_columnWeight="1"
android:layout_rowWeight="1"
android:layout_margin="1dp"
andr