193 votes

Image de case à cocher personnalisée android

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 ?

315voto

Création d’un sélecteur de checkbox drawable :

Assurez-vous que votre case à cocher est comme ceci``

129voto

Jean Points 4881

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

44voto

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``

6voto

achellies Points 341

Si vous avez Android ouvrir le code source, vous pouvez trouver la définition de styles sous « src/cadres/base / / res/res/valeurs fondamentales »

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