Ich versuche, die Textfarbe eines RadioButton (das ist definiert in einem XML-Layout und ist in einer RadioGroup) bei der Auswahl von es.Wie verwende ich setTextColor für Android Radio Buttons?
Wenn ich die Textfarbe ändern direkt in der Eclipse Android-Layout Editor, indem Sie die Textcolor-Eigenschaft auf „@ color/rot“ (die ich in strings.xml definiert ist), es funktioniert gut, aber wenn ich versuche, diese programmatisch als
myRadioButton.setTextColor(R.color.red);
während der Laufzeit zu tun, stellt sich nur die Farbe zu grau, nicht rot, wie beabsichtigt.
R.color.red (@ color/rot) korrekt als Hex-Wert definiert ("# FF0000"), aber es hat die Textfarbe im Layout-Editor rot, aber nicht über eine Java Befehl.
Verwendung 'GetResources() getColor (R.color.red)' statt von 'R.color.red' –
Vielen Dank für die Antwort ... aber wenn Sie dies verwenden und die Auswahl der Schaltfläche aufheben, wird die Farbe nicht auf die Standardfarbe zurückgesetzt. Wie kann ich das erreichen? – Ahmed
versuchen, in 'onCheckedChanged()' zu Standardfarbe zu ändern? –