Estoy tratando de agregar a mi lista de estado existente dibujable, un estado desactivado y simplemente no funciona.Statelist drawable android: state_enabled no funciona en xml
originalmente, tenía este código:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/store_item_background_selected" android:state_selected="true"/>
<item android:drawable="@drawable/store_item_background"/>
</selector>
y funcionó perfectamente para seleccionada y no seleccionada.
Ahora quería añadir el androide: state_enabled = "false" de esta manera:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/store_item_background_selected" android:state_selected="true"/>
<item android:drawable="@drawable/store_item_background" android:state_enabled="true"/>
<item android:drawable="@drawable/store_item_background_disabled"/>
</selector>
y nunca cambia a la imagen desactivada.
¿Alguna idea?
EDITAR
que añade setEnabled(false)
al constructor de la vista Soy la creación de este drwable statelist y ahora ver la imagen con discapacidad, pero una vez que me puse el fin de habilitado, no se cambia a desactivado de nuevo .
no hacer una diferencia. ver edición – piojo
lo siento, error en mi código donde lo configuré como deshabilitado. – piojo
mala respuesta. No explicó el trabajo NOR. – Vucko