Android 屏幕中间的两个编辑文本 如何布局屏幕中间的两个编辑TXT字段。 当前布局未与屏幕中间对齐(其位于左侧)

Android 屏幕中间的两个编辑文本 如何布局屏幕中间的两个编辑TXT字段。 当前布局未与屏幕中间对齐(其位于左侧),android,android-layout,Android,Android Layout,您已经使用了android:layout\u gravity=“center\u vertical”所以它是垂直居中的。如果希望它水平居中,可以使用 android:layout_gravity="center_horizontal" 或者,如果您两者都想要: android:layout_gravity="center" 更新内容及评论: 只有将线性布局中的android:layout\u width=“match\u parent”替换为android:layout\u width=“w

您已经使用了
android:layout\u gravity=“center\u vertical”
所以它是垂直居中的。如果希望它水平居中,可以使用

android:layout_gravity="center_horizontal"
或者,如果您两者都想要:

android:layout_gravity="center"
更新内容及评论:


只有将线性布局中的android:layout\u width=“match\u parent”替换为android:layout\u width=“wrap\u content”时,此解决方案才有效。您可以将线性布局宽度设置为wrap\u内容

<LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center_vertical"
        android:orientation="horizontal">


如果其父布局是约束布局,则可以将其约束到左侧和右侧,而线性布局将保留在中间。

线性布局下的布局是什么?内部线性布局。只有当他更改线性布局时,您的解决方案才起作用。
android:layout\u width=“match\u parent”
android:layou width=“wrap\u content”,所以请更新你的答案android:layout\u width=“wrap\u content”和android:layout\u gravity=“center”就可以了
<LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center_vertical"
        android:orientation="horizontal">