Malheureusement, en changeant la couleur n'est pas un simple attribut. La coche est une image, donc, vous devez créer une image personnalisée. Jetez un oeil à ce exemple
enregistrer ce fichier xml dans votre res\drawables\ dossier. Ensuite, à l'intérieur de votre fichier de mise en page de l'appliquer à votre case comme ceci:
Dans cet exemple, vous auriez le nom de votre sélecteur de fichier xml "checkbox_selector.xml" et vous auriez besoin d'un star_down.png, et les étoiles.png dans un drawable votre dossier. Vous pouvez utiliser cette technique pour créer des couleurs différentes cases à cocher en modifiant le système de case à cocher images quelle que soit la couleur que vous voulez et le référencement de l'altération de fichiers png dans un sélecteur.
Alors que l'exemple que tu link est un bon. Il est intéressant de noter que les Liens ne marchent plus, généralement dans les réponses, avec des liens vous aurez envie de publier du contenu pertinent à partir du lien. Depuis cette réponse va être autour pendant un long moment, il deviendrait inutile pour les gens dans le futur si le lien avait pourri. Maintenant, il sera toujours aider à atteindre ce qu'ils sont après. Bon point. Je vais suivre vos conseils à l'avenir.
Vous pouvez faire cela comme de l'API de niveau 7 à l'aide de appcompat et <android.support.v7.widget.AppCompatCheckBox android:layout_width="wrap_content" android:layout_height="wrap_content" app:buttonTint="@color/COLOR_HERE" /> dans ce cas handicapés cases séjour lumineux, ne change pas de couleur gris comment changer la décoché couleur gris? la réponse de HexAndBugs
Malheureusement, en changeant la couleur n'est pas un simple attribut. La coche est une image, donc, vous devez créer une image personnalisée. Jetez un oeil à ce exemple
Créer un sélecteur de fichier xml comme ceci:
enregistrer ce fichier xml dans votre
res\drawables\
dossier. Ensuite, à l'intérieur de votre fichier de mise en page de l'appliquer à votre case comme ceci:Dans cet exemple, vous auriez le nom de votre sélecteur de fichier xml "checkbox_selector.xml" et vous auriez besoin d'un star_down.png, et les étoiles.png dans un drawable votre dossier. Vous pouvez utiliser cette technique pour créer des couleurs différentes cases à cocher en modifiant le système de case à cocher images quelle que soit la couleur que vous voulez et le référencement de l'altération de fichiers png dans un sélecteur.
Bon point. Je vais suivre vos conseils à l'avenir.
OriginalL'auteur HexAndBugs
C'est facile à faire en xml à l'aide de
buttonTint
(API level 23):et comme Nicolas l'a souligné, vous pouvez le faire à l'aide de
appCompatCheckbox v7
pour les anciennes Api:<android.support.v7.widget.AppCompatCheckBox android:layout_width="wrap_content" android:layout_height="wrap_content" app:buttonTint="@color/COLOR_HERE" />
dans ce cas handicapés cases séjour lumineux, ne change pas de couleur gris
comment changer la décoché couleur gris?
la réponse de HexAndBugs
OriginalL'auteur afathman