Android 元件佈局(三) TableLayout
本篇將介紹如何使用TableLayout(表格式佈局)進行排版,此排版方式可將元件以表格的樣式擺設,如相當常見的計算機按鍵排版樣式,用於某些地方它是個相當不錯的排版方式。
※被TableRow所包覆的元件,在Tablelayout中會被標記成一列
- 使用TableLayout進行元件佈局
將包覆元件的容器改成TableLayout,本範例使用一個TableLayout來包覆4個Button元件,並定義一些元件屬性完成元件佈局,佈局xml如下。
- Tablelayout中的屬性
屬性 | 說明 |
android:stretchColumns | 指定欄位填滿剩餘的空間,欄位索引從0開始. |
android:shrinkColumns | 縮小指定欄位的空間,欄位索引從0開始. |
android:collapseColumns | 刪除指定欄位,欄位索引從0開始. |
- TableRow中的屬性
屬性 | 說明 |
android:layout_span | 擴展該攔位的格數,包括本身欄位. |
android:layout_column | 用來標註該攔的索引. |
※被TableRow所包覆的元件,在Tablelayout中會被標記成一列
- 使用Tablelayout元件佈局結果
![]() |
執行結果 |
沒有留言:
張貼留言