表格布局TableLayout,采用的是行和列的形式管理UI组件。TableRow:表示表格中一行,咱们向表格中添加组件的时候,每添加一个组件增长一列。列的宽度有该单元格决定,整个表格的宽度取决于父容器中的宽度。 android
表格布局的三种不一样的行为方式: 布局
1.Shrinkable:若是某列被设置称为Shrinkable,那么这列的全部的单元格的宽度是能够收缩的。 spa
2.Strechable:若是某列的属性设置为Stretchable,那么这一列全部的单元能够拉伸,以保证彻底填满整个表格。 xml
3.Collapsed:若是设置成Collapsed,那么这一列的全部的单元格会被隐藏。 ci
xml属性 | 相关方法 | 说明 |
android:collapseColumns | setColumnCollapsed(int,boolean) | s设置须要隐藏的列的序号,多个序号之 table 间有逗号分开 容器 |
android:shrinkColumns | setShrinkAllColumns(boolean) | 设置容许被收缩的列的序号,多列之间有逗号分开 |
android:stretchColumns |
setStrectchAllColumns(boolean) | 设置容许被拉伸的列的序号,多个列的序号使用逗号分开 |