Android 表格布局不居中

Android 表格布局不居中,android,android-layout,Android,Android Layout,以下是我的xml: <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/test" android:layout_width="fill_parent" android:layout_height="fill_parent" android:gravity="center" > <TableRow android:id="@+id/tableR

以下是我的xml:

<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/test"
android:layout_width="fill_parent"
android:layout_height="fill_parent" 
android:gravity="center" >
<TableRow
    android:id="@+id/tableRow1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:gravity="center"
    >
    <TextView
        android:id="@+id/editText1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center" />
    <TextView
        android:id="@+id/editText2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center" />
</TableRow>

此外,给出的答案没有改变布局。

并且您可以在parrent Layouts的中心位置为表格布局设置布局重心 作为

你可以设置重心

myTableLayout.setGravity(Gravity.CENTER);

我认为你应该在表格布局中编写
android:layout\u gravity=“center”
,而不是
android:gravity=“center”
,如果有人有同样的问题,诀窍是设置

android:stretchColumns=“0”

在表格布局和

android:layout_gravity=“center”

android:layout\u width=“匹配父项”


在行内的内容视图中。

当您说“它居中,但所有内容都在左侧”时,很难描绘。这就是@paresh的观点。屏幕截图会很有帮助。想象一下手机的屏幕。表格行水平居中对齐,但垂直左对齐。
android:layout_gravity="center"
myTableLayout.setGravity(Gravity.CENTER);