Selector hereda

¿Hay una manera de heredar de los selector ya conocidos en Android?

Quisiera extender un EditText y agregado un estado de encargo, hasta ahora entendí hacerlo usando el onCreateDrawableState() . Cuando un selector entra en juego ¿hay una manera fácil de usar los selectores por defecto y simplemente agregar el mío en lugar de definirlos de nuevo?

 <?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> 

Puedo ser malentendido, pero tal vez puede simplemente delegar a ellos?

Así que en su caso usted tiene un estado personalizado, por lo que si define sólo los casos en que su estado personalizado se aplica no se puede hacer esto:

 <selector xmlns:android="..." xmlns:app="..."> <item app:custom_state="true" android:drawable="@drawable/the_one_care_about"/> <item android:drawable="@android:drawable/editbox_background"/> </selector> 

Así que esto básicamente indica, para los estados donde mi estado personalizado es cierto, mostrar mi fondo personalizado … sin embargo, para todos los demás estados, se comportan igual que este selector. Este selector sólo pasa a tener instrucciones para otros estados así que siga ellos también. Así que no hay redefinición y ya que los estados se evalúan de arriba a abajo, técnicamente no tienes que redefinir nada, sólo estás diciendo que sólo quieres definir un subconjunto de estados y delegar a este otro dibujable (lo que sucede a Otro selector) para todos los demás contenidos. ¿Ayuda esto?

  • Selector de botones de Android
  • Android - barra de búsqueda de estilo
  • Android ImageButton estado no cambia
  • ListView Sombra de artículo + selector personalizado
  • Archivo XML válido da un error "no se pudo analizar" en Android ADT
  • NullPointerException en el método de mutación de Drawable Android 1.6
  • Selector de fondo en RecyclerView Item
  • Cambio de relleno en el selector
  • Deshabilitar el resaltado de GridView de Android completamente (deshabilitar la selección)
  • Cómo cambiar textColor de un botón de XML en Android?
  • Android: Cómo hacer un selector desplegable
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.