229 votes

Changer la couleur "on" d'un Switch

J'utilise une commande Switch standard avec le thème holo.light dans une application ICS.

Je veux changer la couleur d'état surlignée ou du bouton à bascule du bleu clair standard au vert.

Ça devrait être facile, mais je n'arrive pas à comprendre comment faire.

50voto

Kevin ABRIOUX Points 6237

Pour changer de style de commutateur sans utiliser de code style.xml ou Java, vous pouvez personnaliser le commutateur dans la mise en page XML :

<Switch
        android:id="@+id/checkbox"
        android:layout_width="wrap_content"
        android:thumbTint="@color/blue"
        android:trackTint="@color/white"
        android:checked="true"
        android:layout_height="wrap_content" />

C'est attribut android : thumbTintet android : trackTintqui vous a permis de personnaliser la couleur

Voici le résultat visuel de ce XML :

enter image description here

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X