mon bouton bascule a différents arrière-plans colorés pour chaque état (rouge et blanc). Maintenant, je dois changer la couleur du bouton bascule-texte (rouge/blanc) lorsqu'il est activé. Avec XML, je n'arrive pas à le faire fonctionner, peut-être que quelqu'un a une idée de ce que je fais mal?Comment changer la couleur du texte d'un Android ToogleButton sur le changement d'état?
Mon bouton dans le fichier XML de mise en page:
xml pour bouton-états:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="true" android:drawable="@drawable/sort_button_red_right_43" />
<item android:drawable="@drawable/sort_button_white_right_43" />
</selector>
Et xml pour la couleur:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- pressed -->
<item android:state_pressed="true" android:color="#4f5459" />
<!-- focused -->
<item android:state_focused="true" android:color="#4f5459" />
<!-- default -->
<item android:color="#ffffff" />
<!-- trying these out, but none works -->
<item android:state_checked="true" android:color="#ff0000" />
<item android:state_enabled="true" android:color="#ff00dd" />
<item android:state_selected="true" android:color="#ff00dd" />
<item android:state_active="true" android:color="#ff00dd" />
</selector>
Merci pour votre aide Mike D, j'ai manqué que je peux obtenir l'état du bouton vérifié sans contrôle/en utilisant "android: state_checked =" true "" et android: state_checked = "false" ;-) – gue