Bonjour, je mets drawable à gauche dans le EditText
en utilisant la propriété Android:drawableLeft="@drawable/email_drawable"
, J’essaye de définir parfaitement le dessin, mais il n’ya pas de décalage entre le dessin de gauche et le texte. Pourriez-vous s'il vous plaît m'aider à atteindre cet objectif?
<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" />
Vous devriez ajouter Android:drawablePadding
_ attribut à votre EditText
. Exemple de mise en page avec 10dp
rembourrage amovible:
<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" />
pour déplacer l’icône dessinable à gauche ou à droite, utilisez Android:paddingLeft
ou Android:paddingRight
ne pas utiliser Android:drawablePadding
Lorsque vous définissez un dessin avec Android:drawableLeft
/Android:drawableRight
propriété alors vous pouvez ajouter un espace ou un espace en utilisant Android:drawablePadding
propriété.
<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" />