如何更改TextInputLayout中心水平的浮动标签位置

时间:2016-03-30 08:54:10

标签: android android-studio

我希望浮动标签位置居中对齐。我搜索了很多,但没有得到任何解决方案。

请帮帮我。

3 个答案:

答案 0 :(得分:1)

试试这个:

 <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>

答案 1 :(得分:0)

您是否尝试过设置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>

希望这会有所帮助..

答案 2 :(得分:0)

在android:gravity =“center_horizo​​ntal”上设置重力对齐。所以它可能是:

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

希望这有帮助。