android布局管理---第二篇表格布局

表格布局TableLayout,采用的是行和列的形式管理UI组件。TableRow:表示表格中一行,我们向表格中添加组件的时候,每添加一个组件增加一列。列的宽度有该单元格决定,整个表格的宽度取决于父容器中的宽度。


表格布局的三种不同的行为方式:

1.Shrinkable:如果某列被设置称为Shrinkable,那么这列的所有的单元格的宽度是可以收缩的。

2.Strechable:如果某列的属性设置为Stretchable,那么这一列所有的单元可以拉伸,以保证完全填满整个表格。

3.Collapsed:如果设置成Collapsed,那么这一列的所有的单元格会被隐藏。

xml属性   相关方法          说明
android:collapseColumns setColumnCollapsed(int,boolean)

s设置需要隐藏的列的序号,多个序号之

间有逗号分开

android:shrinkColumns setShrinkAllColumns(boolean) 设置允许被收缩的列的序号,多列之间有逗号分开
android:stretchColumns
setStrectchAllColumns(boolean) 设置允许被拉伸的列的序号,多个列的序号使用逗号分开

你可能感兴趣的:(android)