Android Studio EditText居中提示和左对齐输入文本

问题描述 投票:0回答:1

我想知道是否可以在

EditText
字段中使
android:hint
属性居中,而用户输入的文本将在
EditText
中左对齐。

知道如何做到这一点吗?

java android android-edittext alignment
1个回答
0
投票

是的,您可以在 Android 中通过使用 android:gravityandroid:padding 属性的组合来实现此目的。您可以将 EditText 中的提示设置 android:gravity 属性为 center,使其居中,然后将输入文本设置 android:gravity 属性为 left,使其左对齐。此外,您可能需要调整 android:padding 属性以确保适当的间距。

这是一个例子:

<EditText
    android:id="@+id/editText"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:gravity="center" <!-- Center the hint -->
    android:paddingStart="8dp" <!-- Adjust padding as needed -->
    android:paddingEnd="8dp" <!-- Adjust padding as needed -->
    android:hint="Enter text"
   />

如果您想在 xml 中编辑文本,这可能会对您有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.