Changer les icons de coché et décoché pour Checkbox pour Android

Au lieu d’avoir une coche pour l’icône, je veux une écanvas personnalisée (j’ai coché et décoché des icons). Cela peut-il être fait à travers une propriété? Ou dois-je déclarer un widget personnalisé qui dérive de la case à cocher?

Genre d’un mix:

Définissez-le dans votre fichier de mise en page: –

 

où la case à cocher @ drawable / ressemblera à:

        

Je me rends compte que c’est une vieille question, et l’OP parle d’utiliser des gx personnalisés qui ne sont pas nécessaires à la recherche d’une case à cocher, mais il existe une ressource fantastique pour générer des ressources colorées personnalisées ici: http: // android-holo-colors .com

Il suffit de donner les détails pertinents et il crache des graphiques, complets avec des ressources XML, que vous pouvez simplement insérer directement.

c’est android:button="@drawable/selector_checkbox" pour le faire fonctionner

Une alternative serait d’utiliser une table à dessiner / textview au lieu d’une case à cocher et de la manipuler en conséquence. J’ai utilisé cette méthode pour avoir mes propres images vérifiées et non vérifiées pour une application de tâche.