设置后
collapseColumns 设置需要被隐藏的列序号(序号从0开始)
shrinkColumns 设置允许被首夺的列的序号(序号从0开始)
stretchColumns 设置允许被拉伸的列的序号(序号从0开始)
布局文件:
LinearLayout xmlns:andro android: xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="第一个tabelLayout" android:textAppearance="?android:attr/textAppearanceLarge" / !-- 第二列允许收缩,第三列允许拉伸 -- TableLayout android:layout_width="match_parent" android:layout_height="wrap_content" strong span android:shrinkColumns="1" //收缩 android:stretchColumns="2" //拉伸 /span /strong Button android: android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" / TableRow android: android:layout_width="wrap_content" android:layout_height="wrap_content" Button android: android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" / Button android: android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="收缩的第二列,看出效果了么" / Button android: android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" / /TableRow /TableLayout TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="第二个tabelLayout" android:textAppearance="?android:attr/textAppearanceLarge" / !-- 第二列隐藏 -- TableLayout android:layout_width="match_parent" android:layout_height="wrap_content" strong span android:collapseColumns="1" //隐藏 /span /strong Button android: android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" / TableRow android: android:layout_width="wrap_content" android:layout_height="wrap_content" Button android: android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" / Button android: android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" / Button android: android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" / /TableRow /TableLayout TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="第三个tabelLayout" android:textAppearance="?android:attr/textAppearanceLarge" / !-- 第二列和第三列拉伸 -- TableLayout android:layout_width="match_parent" android:layout_height="wrap_content" strong span android:stretchColumns="1,2" //拉伸 /span /strong Button android: android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" / TableRow android: android:layout_width="wrap_content" android:layout_height="wrap_content" Button android: android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" / Button android: android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" / Button android: android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" / /TableRow TableRow android: android:layout_width="wrap_content" android:layout_height="wrap_content" Button android: android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" / Button android: android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" / /TableRow /TableLayout /LinearLayout