En XML, nous pouvons définir une couleur de texte par la fonction textColor
comme android:textColor="#FF0000"
. Mais comment le changer par codage ?
J'ai essayé quelque chose comme :
holder.text.setTextColor(R.color.Red);
Où holder
est juste une classe et text
est de type TextView
. Le rouge est une valeur RVB (#FF0000) définie par des chaînes de caractères.
Mais il affiche une couleur différente plutôt que rouge. Quel type de paramètre pouvons-nous passer dans setTextColor() ? Dans la documentation, il est dit int
mais s'agit-il d'une valeur de référence des ressources ou d'autre chose ?
0 votes
Une remarque à propos de l'ajustement de l'interface utilisateur dans le code, veuillez considérer les avantages de voir l'interface utilisateur au moment de la conception, ce qui minimise les changements au moment de l'exécution.