इस मदद आप कर सकते हैं:
आप डिफ़ॉल्ट को बदलने के लिए create/modify
अपनी खुद की NinePatch image
करना होगा, और प्रयोग है कि आपके EditText
की पृष्ठभूमि के रूप। यदि आप अपने SDK folder
में अपने प्लेटफ़ॉर्म के अंतर्गत देखते हैं, तो res/drawable
, आपको EditText
फ़ोकस स्थिति के लिए NinePatch छवि मिलनी चाहिए। अगर आप इसे बदलना चाहते हैं, तो आप इसे फ़ोटोशॉप में खींच सकते हैं, या आपके पास जो भी छवि संपादन सॉफ्टवेयर है, और नारंगी रंग को अपने चयन के रंग में बदल सकते हैं। फिर इसे अपने drawable folder
में सहेजें।
उदाहरण के लिए:
edittext_modified_states.xml
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android"
>
<item
android:state_pressed="true"
android:drawable="@android:drawable/edittext_pressed"
/> <!-- pressed -->
<item
android:state_focused="true"
android:drawable="@drawable/edittext_focused_blue"
/> <!-- focused -->
<item
android:drawable="@android:drawable/edittext_normal"
/> <!-- default -->
</selector>
स्रोत
2013-07-16 09:37:20
यह डिफ़ॉल्ट स्थिति नहीं बदलता है, केवल केंद्रित और सक्रिय – mente
बहुत समय बचाता है धन्यवाद – Manju
हम्म ... इच्छा है कि यह प्रत्येक छोर पर होंठ के साथ एडिटटेक्स उत्पन्न न करे। मुझे नहीं लगता कि एडिटटेक्स के नए संस्करण में ये हैं। – Alan