android 中 tableLayout

来源:互联网 发布:我国能源现状数据 编辑:程序博客网 时间:2024/05/21 10:43

当你还不能写出自己满意的程序时,你就不要去睡觉。 

程序员的一生时间90%是用在编程上,而剩余的10%是活在世界上。

以上引用CSDN的头条文字


黑客精神: 自由 兴趣 分享 Hacker FIS Free Interest Share

1.tableLayout 的属性有三个!

 android: stretchColumns 表达可伸展的列  如 android:stretchColumns = "0"; 表示第-0列 可以伸展

或者 android:stretchColumns = "1,2";表示第-1,2列可伸展 android:stretchColumns = " * "表示所有元素可以伸展


有伸展必然有伸缩:

android : shrinkColumns = "0";  表示第一列可以收缩,属性同上

还有android:collapseColumns = "0" 属性同上

 (tableLayout的下标都是从零开始的)

其中表示layout中有多少列看其中最大的列  比如tablerow1中有3列 tablerow2中有4列 那么tableLayout中列数就为4

就可以在上面3个属性 = “4”的效果


2.tablerow属性

android:layout_column 表示该单元格第几列显示

android:layout_column = "0" 表示在第0列显示,当然也可以直接在第1或2列显示 =“1” or “2”;


android:layout_span表示单元格占据几列

就是跟android:layout_column属性一起表示的

<TextView>

android:layout_column = "0"

android:layout_span = "2"

android;text = "Hello World"

</TextView>

这是表示是个textview表示在0和1列中显示文字Hello World 

中span表示控件占据几列 为2就占据2列


0 0