设置android:layout_column = "1"时不跳过第 0 列的表格布局



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

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

但是,如果您删除了第一个表行,则即使其Android:column_layout设置为" 1"

,textView即使在第0列中显示

但是在此站点上:http://developer.android.com/reference/android/android/widget/widget/tablelayout.html,它说:"如果您跳过列号,它将被视为该行中的空单元。" <<<<<<<<<<<<

如果要在行中一个空单元格,您必须用某些东西填充或设置其宽度?

是否有更好的方法可以像表行中的屏幕中间放置东西?

谢谢

因此,空单元在那里,它没有宽度。如果没有任何非零宽度的东西,它看起来像没有列0。要使它占用一些空间,即使它只是一个带有宽度集的空视图,也需要那里。

如果您想要以中心为中心,则使用RelativElayout并使用android:layout_gravity="center"android:layout_gravity="center_horizontal"在屏幕中心对齐事物可能是有意义的。

最新更新