Necesito hacer un botón de alternancia usando dos imágenes en lugar del estado ON / OFF.
En el estado desactivado, configuro una imagen de fondo, pero el texto desactivado no se puede eliminar mientras uso la imagen de fondo.
Y no puedo configurar otra imagen en estado ON haciendo clic en el botón de alternar :( Soy nuevo en Android. Espero que me ayuden a salir de este problema
android
togglebutton
MBMJ
fuente
fuente
Respuestas:
Hacer esto:
crear check.xml en la carpeta dibujable
fuente
android:background="@null"
yandroid:drawableRight="@drawable/check"
. Por lo general, he encontrado que los botones de alternancia están justificados a la derecha. Si lo necesita justificado a la izquierda, useandroid:drawableLeft
La solución de AkashG no me funciona. Cuando configuro check.xml en segundo plano, solo se coloca en dirección vertical. Para resolver este problema, debe configurar check.xml en la propiedad "android: button":
check.xml:
fuente
android:background="@android:color/transparent"
se pueden usarPuedes probar algo como esto. Aquí, al hacer clic en el botón de imagen, alterno la vista de imagen.
fuente