【问题标题】:Android studio HINT text designAndroid studio HINT 文字设计
【发布时间】:2026-02-08 04:20:02
【问题描述】:

所以我正在申请学校。我们必须使用 Android 工作室。 我想制作一个带有图标和占位符的栏(android:提示)。 当我使用此代码进行此操作时,提示文本位于框的左侧。

<EditText
        android:layout_width="280dp"
        android:layout_height="55dp"
        android:inputType="textEmailAddress"
        android:ems="10"
        android:id="@+id/email"
        android:layout_centerVertical="true"
        android:layout_centerHorizontal="true"
        android:background="@drawable/email"
        android:hint="Email" <---
/>

当我这样做时,提示文本居中:

<EditText
        android:layout_width="280dp"
        android:layout_height="55dp"
        android:inputType="textEmailAddress"
        android:ems="10"
        android:id="@+id/email"
        android:layout_centerVertical="true"
        android:layout_centerHorizontal="true"
        android:background="@drawable/email"
        android:hint="Email"
        android:gravity="center" <---

/>

如何以其他方式更改提示文本的位置?我希望它在盒子的 1/3 中。 但我不知道该怎么做。

提前致谢

【问题讨论】:

    标签: text android-studio placeholder hint


    【解决方案1】:

    只是不要使用重力并使用左侧填充:)。

    <EditText
        android:layout_width="280dp"
        android:layout_height="55dp"
        android:inputType="textEmailAddress"
        android:ems="10"
        android:id="@+id/email"
        android:layout_centerVertical="true"
        android:layout_centerHorizontal="true"
        android:background="@drawable/email"
        android:hint="Email"
        android:paddingLeft="70dp" />
    

    【讨论】: