2013-03-06 3 views
5

मैं एंड्रॉइड और उसके यूआई को सीखने की कोशिश कर रहा हूं। क्या नीचे दिए गए मेरे डिजाइन की तरह EditText बनाना संभव होगा?आइकन के साथ एंड्रॉइड कस्टम एडिटटेक्स्ट

EditText Design

कौन शामिल होना चाहिए:

  • छोटे चिह्न बाईं जो अस्थिर होना चाहिए जब एक घटना हुई है में (अनुमान लगाने के लिए इस programitically किया जाता है)
  • सही सीमा बढ़त के बगल में आइकन
  • मोटी स्ट्रोक जब hovered

शायद किसी घटना के दौरान आइकन और मोटी स्ट्रोक को बदलने के तरीके को कैसे काम कर सकता है लेकिन editText के अंदर दाएं सीमा किनारे वाले आइकन को कैसे कोड करना है, यह नहीं पता है। मदद!

उत्तर

5

आप एक्सएमएल में अपने EditText पर

android:drawableLeft="@drawable/your_drawable" 

उपयोग कर सकते हैं।

और जावा से आप इस

Drawable img = getContext().getResources().getDrawable(R.drawable.your_other_drawable); 
txtVw.setCompoundDrawablesWithIntrinsicBounds(img, null, null, null); 

यदि आप के रूप में यह अपने उदाहरण में करता है संपादन बॉक्स एक ही गोल/वर्ग कोनों करना चाहते हैं अपनी खुद की पृष्ठभूमि संसाधनों बनाने के लिए होगा की तरह इसे बदल सकते हैं छवि।

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