ImageView src con el selector extraíble ignora el estado habilitado
Cuando se utiliza un selector de estado como src para un ImageView
, enabled="false"
se está ignorando.
Esto no funciona correctamente:
- ListView OnItemClick listner no funciona en fragmento
- TextView Hyperlink no funciona?
- Android convertir vista XML a mapa de bits sin mostrarlo
- Android Scrollview Desplazamiento automático hacia arriba
- Combinando wrap_content en el padre y fill_parent en el niño
<ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:enabled="false" android:src="@drawable/state_drawable" >
PS: Tengo una solución fea, voy a publicarlo como una respuesta en breve, si usted tiene algo mejor o una explicación para este comportamiento, por favor hágamelo saber.
- ¿Cómo maneja el XmlPullParser de Android las vulnerabilidades?
- Analizar xml de la respuesta httppost
- ¿Por qué mostrar error inesperado prefijo de nombre xmlns en android?
- Cifrar y descifrar xml
- Entendiendo & lt & gt
- La configuración de un indicador personalizado para ExpandableListView no funciona
- ¿Cuál es la historia con el espacio de nombres XML de Android?
- Simple Xml - orden de elementos no conservados?
3 Solutions collect form web for “ImageView src con el selector extraíble ignora el estado habilitado”
Intenta agregar la propiedad android: clickable = "true"
Posible solución: utilice un TextView
con un compuesto drawable:
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:drawableLeft="@drawable/state_drawable" android:enabled="false" />
Esto parece funcionar, y tirar de la derecha dibujable de state_drawable, pero no muy intuitiva.
Acabo de añadir la propiedad de:
android:background="@drawable/image_selector"
Y el "android: src" no es necesario agregar.
Ahora en su ejemplo debería verse así:
<ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:clickable="true" android:background="@drawable/state_drawable" >
Espero eso ayude…
- Android: MediaPlayer finalizado sin ser lanzado
- Error: spawn EACCES mientras que la construcción iónica android en ubuntu 14.04