Y a-t-il un moyen facile d’utiliser une image personnalisée pour un contrôle checkbox ? Je cherche à reproduire le comportement « étoilé » de gmail. Si je veux avoir une case à cocher que, lorsque cochée, est un rempli en étoile. Et quand décochée est une star du vide. Ce que je dois utiliser une imageview et me faire ma propre logique ?
Réponses
Trop de publicités?Des cases à cocher être des enfants de Bouton, vous pouvez simplement donner votre case d'une image de fond avec plusieurs états, comme décrit ici, sous le Bouton "style":
http://developer.android.com/reference/android/widget/Button.html
...et illustré ici: http://developer.android.com/guide/topics/resources/drawable-resource.html#StateList
Copier le btn_check.xml d’android-sdk/plateformes/android-#/ données/res/drawable vers dossier drawable de votre projet et changer le « on » et « off » États d’image pour vos images personnalisées.
Puis votre xml suffira``
Si vous souhaitez utiliser d’autres icônes par défaut android, vous pouvez utiliser``