Tablelayout简介
Tablelayout是以行和列的形式对控件进行管理,每一行为一个TableRow对象,或一个View控件。
<TableLayout>
<TableRow>
<view/>
</TableRow>
<TableRow>
<view/>
</TableRow>
</TableLayout>
当为View时,该View将独占一行。
TableLayout可设置的属性:。
android:stretchColumns
设置可横向延伸的列。最多可占据一整行。
android:shrinkColumns
设置可竖向伸展的列。当该列子控件的内容太多,已经挤满所在行,那么该子控件的内容将往列方向显示。
android:collapseColumns 设置要隐藏的列。
android:stretchColumns="0"
第0列可伸展
android:shrinkColumns="1,2"
第1,2列皆可收缩
android:collapseColumns="*"
隐藏所有行 列可以同时具备stretchColumns及shrinkColumns属性