क्या एंड्रॉइड में पहले से ज्ञात selector
एस से प्राप्त करने का कोई तरीका है?चयनकर्ता उत्तराधिकारी
मैं EditText
का विस्तार करना चाहता हूं और एक कस्टम स्थिति जोड़ना चाहता हूं, अब तक मैं इसे onCreateDrawableState()
विधि का उपयोग करके कर रहा हूं। जब कोई चयनकर्ता खेलता है तो डिफ़ॉल्ट चयनकर्ताओं का उपयोग करने का एक आसान तरीका है और फिर उन्हें फिर से परिभाषित करने के बजाय मेरा जोड़ना है?
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res/com.my.package">
<item android:state_enabled="false" android:drawable="@drawable/login_textfield_bg_error" />
<item android:state_window_focused="false" android:drawable="@drawable/login_textfield_bg_error">
<item android:state_pressed="true" android:drawable="@drawable/login_textfield_bg_error" />
<item android:state_selected="true" android:drawable="@drawable/login_textfield_bg_error" />
<item app:errorBackground="@drawable/login_textfield_bg_error" />
</selector>