Android 如何更改文本输入布局中心水平的浮动标签位置

Android 如何更改文本输入布局中心水平的浮动标签位置,android,android-studio,Android,Android Studio,我想浮动标签的位置是中心对齐。我搜索了很多,但没有找到任何解决方案 请帮帮我。您好,您是否尝试过设置textAlignment和gravity属性……请尝试一下 <android.support.design.widget.TextInputLayout android:id="@+id/input_layout_name" android:layout_width="match_parent" android:layout_height="

我想浮动标签的位置是中心对齐。我搜索了很多,但没有找到任何解决方案


请帮帮我。

您好,您是否尝试过设置textAlignment和gravity属性……请尝试一下

<android.support.design.widget.TextInputLayout
        android:id="@+id/input_layout_name"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="center"
        android:textAlignment="center">

        <EditText
            android:id="@+id/input_name"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:singleLine="true"
            android:hint="@string/hint_name" />
    </android.support.design.widget.TextInputLayout>


希望这有帮助。

在android上设置重力对齐:gravity=“center\u horizontal”。因此可能是:

    <EditText
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:id="@+id/editText"
    android:gravity="center_horizontal"
    android:hint="your hint" />

希望这有帮助。

试试这个:

 <android.support.design.widget.TextInputLayout
        android:id="@+id/input_layout_password"
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

        <EditText
            android:id="@+id/input_password"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:hint="email"
             android:gravity="center"
            />

    </android.support.design.widget.TextInputLayout>


您是否尝试过.setGravity(Gravity.CENTER)或.getLayoutParams().Gravity=Gravity.CENTER?可能重复的问题不是重复的问题您无法自定义标签位置文本InputLayout。这是浮动标签居中的正确解决方案