2013年2月8日 星期五

[Android]Android 元件佈局(三) TableLayout


Android 元件佈局(三) TableLayout

   本篇將介紹如何使用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元件佈局結果
執行結果

沒有留言:

張貼留言