将TableLayout的内容与中心对齐

时间:2013-12-09 11:47:45

标签: android xml tablelayout

我有一个正确居中的TextView,但是当我想要将表的内容居中时,如果没有对齐到中心。我试过了

layout_gravity="center"

gravity="center"

两者都不起作用。我该怎么办?

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >
    <TextView
         android:id="@+id/date"
         android:layout_width="match_parent"
         android:layout_height="wrap_content" 
         android:gravity="center"
         android:padding="20dp"  />
    <TableLayout
        android:id="@+id/table"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" 
        android:layout_below="@id/date" />
</RelativeLayout>

1 个答案:

答案 0 :(得分:0)

不确定您希望从布局中获得的确切输出,但您可以尝试将表的宽度设置为“wrap_content”并使用属性android:layout_centerInParent =“true”或android:layout_centerHorizo​​ntal =“true”或android: TableLayout上的layout_centerVertical =“true”。

我希望这会有所帮助。