五大布局之TableLayout

TableLayout顧名思義,此佈局爲表格佈局,
適用於N行N列的佈局格式。
一個TableLayout由許多TableRow組成,一個TableRow就代表TableLayout中的一行。

TableRow是LinearLayout的子類,
它的android:orientation屬性值恆爲horizontal,
並且它的android:layout_width和android:layout_height屬性值恆爲MATCH_PARENT和WRAP_CONTENT。
所以它的子元素都是橫向排列,並且寬高一致的。
這樣的設計使得每個TableRow裏的子元素都相當於表格中的單元格一樣。
在TableRow中,單元格可以爲空,但是不能跨列。

 

以行列的形式管理子控件,每一行爲一個TableRow的對象,TableRow也可以添加子控件 
  androidcollapseColumns=“n”隱藏TableLayout裏面的TableRow的列
  androidstretchColumns=“n” 設置列n爲可延伸的列 
  androidshrinkColumns=“n” 設置列n爲可收縮的列 
Android:src=http://blog.soso.com/qz.q/”@drawable/”
屬性指定所需圖片的文件位置,用ImageView顯示圖片時,也應當用androidsrc指定要顯示的圖片。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章