Siento que esta es una pregunta tonta, pero aquí voy de todos modos. Tengo un botón de imagen, y quiero poder cambiar su imagen cada vez que se presiona. La API parece decir que la mejor manera de hacerlo es crear un recurso xml en la carpeta dibujable que contiene un selector y valores. Sin embargo, cuando voy a hacer un nuevo recurso de xml de Android, no hay opción para los objetos extraíbles. ¿Qué me estoy perdiendo?Android: Cómo hacer un selector extraíble
14
A
Respuesta
24
Por lo que sé, el editor de Android XML no le permite crear XML drawables. Tienes que ir a la pestaña fuente (etiquetada: nombredearchivo.xml) y pegar el texto manualmente. Debe quedar como:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false"
android:drawable="@drawable/cell_top_selected" />
<item android:drawable="@drawable/cell_top" />
</selector>
23
Puede probar esto también como un selector
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- pressed -->
<item android:drawable="@drawable/button_1_selected" android:state_pressed="true"/>
<!-- focused -->
<item android:drawable="@drawable/button_1_normal" android:state_focused="true"/>
<!-- default -->
<item android:drawable="@drawable/button_1_normal"/>
</selector>
Cuestiones relacionadas
- 1. ¿Puedo usar varias formas en un dibujo extraíble de Android?
- 2. Imagen extraíble en un lienzo
- 3. ¿Cómo acceder al almacenamiento extraíble en dispositivos Android?
- 4. Android: Personalizar las pestañas en el estado: ¿Cómo puedo hacer que un selector sea un dibujable
- 5. ¿Cómo hacer que un elemento en las listas de ul no pueda ser ordenado ni extraíble?
- 6. android - agregando una cadena sobre una imagen extraíble?
- 7. android linearlayout background selector
- 8. botón selector de fondo Android
- 9. Android ListView Selector de color
- 10. Cambiar mapa de bits extraíble en LayerListDrawable
- 11. Recurso extraíble utilizando una variable
- 12. Selector de fecha en Android
- 13. android: selector de texto personalizado
- 14. Android: ¿Cómo hacer un AutoCompleteTextView SingleLine?
- 15. ¿Cómo hacer un pitido en Android?
- 16. Cómo hacer un diccionario personalizado en Android
- 17. Android: ¿cómo hacer telnet en un teléfono?
- 18. selector/lista de Android similar a iOS selector de fechas
- 19. ¿Cómo abrir selector de música?
- 20. selector de número de diálogo de Android
- 21. Cómo hacer una función personalizada para el selector jQuery
- 22. Eclipse: Selector de dispositivo Android - Desconocido Dispositivo Android 2.3.4
- 23. Cómo hacer un spinner de fecha en Android
- 24. ¿Cómo puedo hacer que un NSDictionary contenga un selector como uno de sus valores?
- 25. Environment.getExternalStorageDirectory no devuelve la ruta al almacenamiento extraíble
- 26. ¿Cómo hacer notificaciones en android?
- 27. ¿Cómo hacer un teléfono Android como un auricular bluetooth?
- 28. ¿Cómo hacer un guiño en un Android EditText?
- 29. Diálogo de selector de número de Android
- 30. Jquery ¿Excluir un selector?