programing

왼쪽 드로어 블과 EditText의 텍스트 사이의 간격

goodcopy 2021. 1. 17. 11:57
반응형

왼쪽 드로어 블과 EditText의 텍스트 사이의 간격


안녕하세요 저는 EditTextusing 속성 에서 drawable을 왼쪽 끝으로 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" />

여기에 이미지 설명 입력


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:paddingLeft하거나 사용 android:paddingRight하지 마십시오.android:drawablePadding


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" />

참조 URL : https://stackoverflow.com/questions/23607945/gap-between-left-drawable-and-text-in-a-edittext

반응형