2014-05-12 9 views
37

में बाएं खींचने योग्य और टेक्स्ट के बीच गैप का उपयोग करके मैं बाईं ओर खींचने योग्य सेट कर रहा हूं, मैं कोशिश कर रहा हूं कि यह पूरी तरह से ड्रायबल सेट करें लेकिन यह बाएं खींचने योग्य और टेक्स्ट के बीच अंतर को सेट नहीं कर रहा है। क्या आप इसे प्राप्त करने में मेरी मदद कर सकते हैं?एडिटटेक्स्ट

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

enter image description here

+2

उपयोग इस गुण एंड्रॉयड का उपयोग नहीं करते: drawablePadding = "" –

उत्तर

84

आप अपने EditText करने के लिए android:drawablePadding विशेषता जोड़ना चाहिए। 10dp 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:drawablePadding="10dp" 
    android:singleLine="true" /> 
+0

मैं drawable नहीं पूरा पक्ष –

+2

की गद्दी सही सेट करना चाहते हैं 'एंड्रॉयड : drawablePadding' इस मामले में सही पैडिंग सेट करता है। – erakitin

+0

हां मैंने 'एंड्रॉइड: ड्रॉइंग पैडिंग 'की कोशिश की लेकिन यह पैडिंग को बाएं, दाएं, ऊपर, नीचे सेट करें, लेकिन मैं केवल –

1

आप android:drawableLeft/android:drawableRight संपत्ति का उपयोग कर तो आप android:drawablePadding संपत्ति का उपयोग कर अंतरिक्ष या खाई में जोड़ सकते हैं किसी भी 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:drawablePadding="5dp" // set your padding or gap size here 
    android:inputType="textEmailAddress" 
    android:singleLine="true" /> 
0

स्थानांतरित करने के लिए drawable आइकन बाएं या दाएं उपयोग android:paddingLeft या android:paddingLeftandroid:drawablePadding

संबंधित मुद्दे