615 Stimmen

Wie kann man die Textfarbe von TextView im Code einstellen?

In XML können wir eine Textfarbe mit der Option textColor Attribut, wie android:textColor="#FF0000" . Aber wie ändere ich sie durch Kodierung?

Ich habe etwas wie:

holder.text.setTextColor(R.color.Red);

どこ holder ist nur eine Klasse und text ist vom Typ TextView . Rot ist ein RGB-Wert (#FF0000), der in Zeichenketten festgelegt ist.

Aber es zeigt eine andere Farbe als rot. Welche Art von Parameter können wir in setTextColor() übergeben? In der Dokumentation heißt es int aber handelt es sich dabei um einen Ressourcenreferenzwert oder um etwas anderes?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X