表格佈局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) | 設置容許被拉伸的列的序號,多個列的序號使用逗號分開 |