Définir une variable de couleur personnalisée
Je veux changer certaines couleurs de bouton à l'échelle mondiale dans mon code. Je n'arrive pas à imposer une amende à un moyen de définir une couleur variable, puis attribuez-lui une couleur de la valeur à cette variable.
J'ai essayé ce
Couleur SelectedColor = new Color();
f1.setBackgroundColor(Color.rgb(0, 0, 100));
Je veux utiliser ColorSelected à la place de la valeur RVB afin que je puisse modifier la valeur au démarrage.
f1.setBackgroundColor(Color.ColorSelected);
source d'informationauteur Bobby | 2013-07-19
Vous devez vous connecter pour publier un commentaire.
vous pouvez utiliser
values/colors.xml
. Par exempleIci est de savoir comment vous pouvez définir une couleur variable:
et de l'utiliser:
Vous devez ajouter l'attribut
type="color"
dans la couleur de l'élément:Vous pouvez utiliser la couleur dans le fichier xml, comme
"@color\menu_background"
et aussi à partir du code java.