Android 表格布局不居中
以下是我的xml: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
<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);