此网站上的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
但是如果你删除了第一个表格行,那么即使它的android:column_layout设置为“1”,第一个名称的文本视图也会出现在第0列中
但是在这个网站上:http://developer.android.com/reference/android/widget/TableLayout.html它说“如果您跳过列号,它将被视为该行中的空单元格。”
如果你想在行中有一个空单元格,你是否需要用某些东西填充它或设置它的宽度?
有没有更好的方法让屏幕中间的东西像表格行一样间隔?
由于
答案 0 :(得分:1)
所以,空单元格在那里,它没有宽度。如果没有非零宽度,它看起来就像没有第0列。为了占用一些空间,需要有一些东西,即使它只是一个宽度设置的空视图。
如果您希望事物居中,那么使用RelativeLayout并使用android:layout_gravity="center"
或android:layout_gravity="center_horizontal"
来对齐屏幕中心的内容可能是有意义的。