Разрыв между левым рисунком и текстом в EditText

Привет, я устанавливаю drawable в левый конец в EditText используя свойство android:drawableLeft="@drawable/email_drawable" , я пытаюсь это установить идеально, но он не устанавливает разницу между левым рисунком и текстом. Не могли бы вы помочь мне в этом?

 <EditText android:id="@+id/emailEditText" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="@dimen/sign_up_edittext_vertical_top_margin" android:drawableLeft="@drawable/email_drawable" android:imeOptions="actionNext" android:inputType="textEmailAddress" android:singleLine="true" /> 

Введите описание изображения здесь

Solutions Collecting From Web of "Разрыв между левым рисунком и текстом в EditText"

Вы должны добавить атрибут android:drawablePadding в свой EditText . Пример компоновки с 10dp :

 <EditText android:id="@+id/emailEditText" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="@dimen/sign_up_edittext_vertical_top_margin" android:drawableLeft="@drawable/email_drawable" android:imeOptions="actionNext" android:inputType="textEmailAddress" android:drawablePadding="10dp" android:singleLine="true" /> 

Когда вы устанавливаете любое значение с помощью свойства android:drawableLeft / android:drawableRight вы можете добавить пробел или пробел, используя свойство android:drawablePadding .

 <EditText android:id="@+id/emailEditText" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="@dimen/sign_up_edittext_vertical_top_margin" android:drawableLeft="@drawable/email_drawable" android:imeOptions="actionNext" android:drawablePadding="5dp" // set your padding or gap size here android:inputType="textEmailAddress" android:singleLine="true" />