In XML können wir eine Textfarbe durch das textColor
Attribut wie festlegen android:textColor="#FF0000"
. Aber wie ändere ich es durch Codierung?
Ich habe so etwas versucht wie:
holder.text.setTextColor(R.color.Red);
Wo holder
ist nur eine Klasse und text
ist vom Typ TextView
. Rot ist ein in Zeichenfolgen festgelegter RGB-Wert (# FF0000).
Aber es zeigt eher eine andere Farbe als Rot. Welche Art von Parameter können wir in setTextColor () übergeben? In der Dokumentation heißt es int
, aber ist es ein Ressourcenreferenzwert oder etwas anderes?