<?xml version="1.0" encoding="utf-8"?> <GridLayout 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"> <!--6行4列 实现占满整个屏幕--> <EditText android:hint="数值" android:layout_columnSpan="4" android:layout_gravity="fill_horizontal" android:layout_rowWeight="2" /> <!--跨四列 自动填充 权重2--> <Button android:text="清除" android:layout_columnWeight="1" android:layout_rowWeight="1" android:textSize="20dp" android:textColor="#00F"/> //列 行权重为1 <Button android:text="后退" android:layout_columnWeight="1" android:layout_rowWeight="1" android:textSize="20dp"/> //列 行权重为1 <Button android:text="/" android:layout_columnWeight="1" android:layout_rowWeight="1" android:textSize="20dp"/> //列 行权重为1 <Button android:text="x" android:layout_columnWeight="1" android:layout_rowWeight="1" android:textSize="20dp"/> //列 行权重为1 <Button android:text="7" android:layout_columnWeight="1" android:layout_rowWeight="1" android:textSize="20dp"/> //列 行权重为1 <Button android:text="8" android:layout_columnWeight="1" android:layout_rowWeight="1" android:textSize="20dp"/> //列 行权重为1 <Button android:text="9" android:layout_columnWeight="1" android:layout_rowWeight="1" android:textSize="20dp"/> //列 行权重为1 <Button android:text="-" android:layout_columnWeight="1" android:layout_rowWeight="1" android:textSize="20dp"/> //列 行权重为1 <Button android:text="4" android:layout_columnWeight="1" android:layout_rowWeight="1" android:textSize="20dp"/> //列 行权重为1 <Button android:text="5" android:layout_columnWeight="1" android:layout_rowWeight="1" android:textSize="20dp"/> //列 行权重为1 <Button android:text="6" android:layout_columnWeight="1" android:layout_rowWeight="1" android:textSize="20dp"/> //列 行权重为1 <Button android:text="+" android:layout_columnWeight="1" android:layout_rowWeight="1" android:textSize="20dp"/> //列 行权重为1 <Button android:text="1" android:layout_columnWeight="1" android:layout_rowWeight="1" android:textSize="20dp"/> //列 行权重为1 <Button android:text="2" android:layout_columnWeight="1" android:layout_rowWeight="1" android:textSize="20dp"/> //列 行权重为1 <Button android:text="3" android:layout_columnWeight="1" android:layout_rowWeight="1" android:textSize="20dp"/> //列 行权重为1 <Button android:text="=" android:layout_rowSpan="2" android:layout_gravity="fill_vertical" android:layout_columnWeight="1" android:layout_rowWeight="2" android:textSize="20dp" android:background="#22ac38"/> //跨两行 自动填充 绿色 列权重1 行权重2 <Button android:text="0" android:layout_columnSpan="2" android:layout_gravity="fill_horizontal" android:layout_columnWeight="2" android:layout_rowWeight="1" android:textSize="20dp"/> //跨两列 自动填充 列权重2 行权重1 <Button android:text="." android:layout_columnWeight="1" android:layout_rowWeight="1" android:textSize="20dp"/> //列 行 权重1 </GridLayout>
6.0虚拟机