2015-07-22 80 views
0

我試着給它添加「DrawablePadding」,但它不起作用。如何在EditText中添加HintText和Drawableleft之間的空格

<EditText 
    android:drawableLeft="@drawable/ic_email" 
    android:textAlignment="center" 
    android:id="@+id/loginEmail" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:ems="10" 
    android:singleLine="true" 
    android:inputType="textEmailAddress" 
    android:imeOptions="actionNext" 
    android:hint="Email"/> 
+0

只嘗試'paddingLeft'。我不知道'drawablePadding'有什麼作用:/ – DroidDev

+0

試過android:paddingLeft? – pskink

+0

android:drawablePadding =「10dp」在您的edittext代碼上工作 – SANAT

回答

0

刪除android:ems="10"並添加android:drawablePadding="5dip"

0
   <EditText 
       android:id="@+id/loginEmail" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:drawableLeft="@drawable/ic_email" 
       android:drawablePadding="18dp" 
       android:gravity="center_vertical" 
       android:hint="Email" 
       android:inputType="textEmailAddress" 
       android:imeOptions="actionNext" 
       android:singleLine="true" 
       android:textColor="#939598" 
       android:textSize="15sp" />