android:layout_column是做什么的?

我正在学习android,并努力让自己的头脑围绕着这个特定的布局属性,阅读谷歌开发文档它说:

android:layout_column 

这个孩子应该在哪一列的索引。 必须是整数值,例如“100”。 这也可以是对资源(forms为“@ [package:] type:name”)或主题属性(forms为“?[package:] [type:] name”)的引用,包含这种types的值。 这对应于全局属性资源符号layout_column。

任何人都可以解释这是如何映射到一个HTML等效(如表行似乎从他们大量借)?

这是列的数量,例如colspan吗?

Solutions Collecting From Web of "android:layout_column是做什么的?"

呃,这意味着“这个孩子应该是这个专栏的指标”。 唯一棘手的部分是列从0开始。

例如:

 <?xml version="1.0" encoding="utf-8"?> <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:stretchColumns="1"> <TableRow> <TextView android:text="URL:" /> <EditText android:id="@+id/entry" android:layout_span="3"/> </TableRow> <TableRow> <Button android:id="@+id/cancel" android:layout_column="2" android:text="Cancel" /> <Button android:id="@+id/ok" android:text="OK" /> </TableRow> </TableLayout> 

上述布局中的两行都有四列。 第一个列有四列,因为它在第0列中有一个TextView ,而在第1,2和3列中有一个EditText 。第二列有四列,因为它跳过了列0和列1,并将两个Button小部件放在列2和列3中,第一个Button中的android:layout_column="2"属性提供。