2015-07-22 83 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" />