C'è un modo per ereditare da già noto selector
s in Android?Selettore ereditario
Vorrei estendere un EditText
e aggiunto uno stato personalizzato, fino ad ora ho capito di farlo utilizzando il metodo onCreateDrawableState()
. Quando entra in gioco un selettore c'è un modo semplice per usare i selettori predefiniti e basta aggiungere il mio invece di definirli di nuovo?
<?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>