1

此站点上的 xml 代码:http: //www.learn-android.com/2010/01/05/android-layout-tutorial/6/ 给出了图像中显示的表格布局。

http://www.learn-android.com/wp-content/uploads/2010/01/TableLayout.png

但是,如果您删除第一个表格行,那么 First Name textview 会出现在第 0 列中,即使它的 android:column_layout 设置为“1”

但是在这个网站上:http: //developer.android.com/reference/android/widget/TableLayout.html它说“如果你跳过一个列号,它将被认为是该行中的一个空单元格。”

如果你想在行中有一个空单元格,你必须用一些东西填充它还是设置它的宽度?

有没有更好的方法让屏幕中间的东西像表格行一样隔开?

谢谢

4

1 回答 1

1

所以,空单元格就在那里,它只是没有宽度。如果没有非零宽度的东西,它看起来就像没有第 0 列。为了让它占用一些空间,那里需要有一些东西,即使它只是一个设置了宽度的空视图。

android:layout_gravity="center"如果您希望事物居中,则使用 RelativeLayout 并使用其中一个或android:layout_gravity="center_horizontal"将事物对齐在屏幕中心可能是有意义的。

于 2012-10-25T17:04:33.190 回答