43 votes

Comment modifier les images par défaut de CheckBox

J’utilise ListView et pour chaque ligne, j’ai row_item.xml et je gonfle cela dans le code

Comment changer cette case à cocher utiliser une autre image custom_1 lorsqu’elle est cochée et une autre custom_2 image lorsqu’elle est décochée ?

146voto

A.Quiroga Points 2100

Case à cocher Dessinable personnalisée dessinable.xml:

votre case à cocher xml :

9voto

blackbelt Points 45840

la case à cocher est un bouton, de sorte que vous pouvez fournir votre propre dessinable avec l’état de décoche et il comme arrière-plan de case à cocher. Par exemple

et mettez-le dans un fichier.xml dans votre dossier dessinable. Dans votre case à cocher :

0voto

Hiral Pancholi Points 64

Vous pouvez utiliser le sélecteur en xml, qui est utilisé pour modifier dynamiquement l’image de la case à cocher en fonction de son état coché.

Par exemple:

Dans le fichier suivant, si la case est cochée, il définira l’icône ic_linkedin et si la case est décochée, il définira l’icône ic_linkedin_disabled.

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