android - 设置 android :layout_column = "1" 时 TableLayout 不跳过第 0 列

标签 android android-layout android-xml android-tablelayout

本站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它说“如果您跳过一个列号,它将被视为该行中的一个空单元格。”

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

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

谢谢

最佳答案

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

如果你想让事物居中,使用 RelativeLayout 并使用 android:layout_gravity="center"android:layout_gravity="center_horizo​​ntal" 可能是有意义的在屏幕中央对齐内容。

关于android - 设置 android :layout_column = "1" 时 TableLayout 不跳过第 0 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13073180/

相关文章:

Android View 布局设计帮助

安卓扩展apk

android - 引入ConstraintLayout之后再有RelativeLayout有什么好处?

java - Android 搜索属性中的 SAX 解析

android - 相机 View 上的 opengl 叠加

java - Android Proguard Javascript接口(interface)失败

android - 如何将可绘制的矢量转换为PNG文件?

Android - 通知 PendingIntent 转到错误的 Activity?

android - 如何在缩放背景图像上放置按钮

Android:解析 XML 数据的最佳解析器