表格布局
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:stretchColumns="*"
>
<!--android:shrinkColumns="1"设置可以收缩的列,比如某控件越来越长,以设置的这列
为牺牲,来完成某控件的效果,如果需要所有列变动,用*号
同理:
android:collapseColumns="2" 设置可隐藏的列
android:stretchColumns="1"设置可伸展的列
-->
<!--android:如果直接在TableLayout中添加控件,那么控件将和父容器等宽
如果想让控件出现在同一行,那么这些控件的外层一定要加一堆<TableRow>标签
在TableRow中的控件,宽度都是默认wrao_content
android:stretchColumns="0,1,2,3"该熟悉传入的数值是多少,则多少列变宽占满剩余空间
如果需要所有变宽,用*号
-->
<EditText />
<TableRow>
<Button android:text="7"/>
<Button android:text="8"/>
<Button android:text="9"/>
<Button android:text="/"/>
</TableRow>
<TableRow>
<Button android:text="4"/>
<Button android:text="5"/>
<Button android:text="6"/>
<Button android:text="*"/>
</TableRow>
<TableRow>
<Button android:text="1"/>
<Button android:text="2"/>
<Button android:text="3"/>
<Button android:text="-"/>
</TableRow>
<TableRow>
<Button android:text="0"/>
<Button android:text="."/>
<Button android:text="+"/>
<Button android:text="="/>
</TableRow>
<Button android:text="clear"/>
</TableLayout>