使用 android studio 移动编辑文本提示

Shifting edit text hints with android studio

有谁知道如何将 EditText 提示向右移动一点,这样我在提示左侧的可绘制对象就不会那么粘了吗?

我尝试使用重力属性,但似乎这不是一个好方法。我正在考虑为我的公式的每个输入在容器中嵌套一个 imageView + 一个 editText,但它看起来有点脏,不是吗?

Here you can see what I am talking about

您可以通过在提示文本前添加空格来实现一个简单的技巧。

<EditText
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:drawableStart="@drawable/ic_baseline_account_circle_24"
    android:hint="   Username" />

您可以使用 drawablePadding 属性:

<EditText
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:drawableStart="@android:drawable/star_big_on"
    android:drawablePadding="10dp"
    android:hint="Username"/>

结果: