Android: changer la couleur de la police sur sur

je suis en train de changer la couleur du texte à l'intérieur d'un bouton.

Ainsi, par exemple, j'ai un bouton qui est rempli avec le blanc et le texte est en bleu. Quand je clique sur le bouton je veux que ces deux couleurs pour le swap (texte à l'intérieur du bouton devient blanc et le bouton bleu).

J'ai essayé quelque chose comme ceci:

 <item style="@style/ButtonText_Menue_Clicked" android:drawable="@drawable/button_menue_default" android:state_focused="true"></item>
 <item style="@style/ButtonText_Menue" android:drawable="@drawable/button_menue_default" ></item>

mais il ne fait rien.
Est-il possible de faire ce que je veux, ou je dois faire des trucs dans le onclik cas (mais il y a ensuite le problème de la façon de définir les couleurs en arrière quand le "déclic est parti" )

Comme je sais que vous avez besoin de le faire dans le onClick. Assez simple code.
et comment puis-je le modifier ?
et là, vous avez aussi le problème de la modification du texte juste au moment où vous remplissez le clic. Mais je veux que le texte du bouton de changement avant de me relâcher le bouton (et onclick est appelée après relâchement de la touche)
vous pourriez le faire à l'aide d'un ColorStateList, et le définir comme le textColor
je n'ai pas l'utiliser avant. je vais les examiner et de vérifier si elle peut m'aider à faire ce que je veux 🙂 merci à vous pour vos réponses 🙂

OriginalL'auteur user3466562 | 2014-03-27