Android布局之TableLayout
Android布局之TableLayout
转:http://www.iteye.com/topic/1114402
?
TableLayout:表格布局
?TableLayout布局是LinearLayout的扩展,以行和列的形式组织其子控件。与HTML中得Table相似。每一个TableRow元素代表一行。TableRow中包含几个控件代表几列。尽管使用TableRow来填充TableLayout是最常见的模式,但是该布局中可以放置任何子控件。需要指出的是TableLayout的子控件不能指定android:layout_width="wrap_content",它们被强制设定为fill_parent。但是可以设置高度。还有两个不太好理解的属性的说一下,android:stretchColums?此属性指要被拉伸的列。取值可以单个列的索引也可以是一组列的索引值。例如:如果一行有三列。stretchColums="1"?这表示拉伸第二列填充剩余空间。android:layout_column="1"?这个属性指定子控件放置在哪一列上。例如
<TextView???android:layout_column="1"???android:text="Open..."???android:padding="3dip"?/>?指该控放置在第二列。上图:

?
?
?
?
?