设置 EditText 的 Icon 和 Hint 之间的 Margin

Setting Margin between Icon and Hint of EditText

我采用了如下的 EditText:

 <EditText
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   android:hint="This is text"
   android:drawableLeft="@drawable/search"
   android:layout_centerInParent="true"/>

如果我想在可绘制图标和 Ed​​itText 提示之间设置一些空格怎么办?

为此使用属性 drawablePadding。这会在文本和图像之间添加一些填充。

使用android:drawablePadding属性。 例如。 android:drawablePadding="5dp"

试试这个

<EditText
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:hint="This is text"
        android:drawableLeft="@drawable/search"
        android:layout_centerInParent="true"
        android:drawablePadding="10dp" />

添加这两行代码你很高兴你的图标不会触及 EditText 的边框并且你的图标和提示之间有一些 space 如你所见下面的图片

<EditText
 android:drawablePadding="10dp"
 android:paddingLeft="15dp"/>