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。这是浮动标签居中的正确解决方案