-1

Ich verwendete verschiedene Methode, aber ich konnte keinen Weg finden, um die Farbe eines RadioButton zu ändern, die programmgesteuert erstellt wird. Gibt es einen anderen Weg als ein Hintergrundbild? mit minSDKVersion ist 21. Der folgende Weg erstelle ich meine RadioButton.Ändern Hintergrundfarbe programmgesteuert erstellt Optionsfeld

RadioButton radio = new RadioButton(co);

Antwort

1

Um RadioButton Taste Farbe dieses programmatisch verwenden zu ändern. weil Ihre minSdk is 21. Sie können setButtonTintList auf diese Weise verwenden.

RadioButton raPrivate = new RadioButton(co); 
int textColor = Color.parseColor(#000000); 
raPrivate.setButtonTintList(ColorStateList.valueOf(textColor)); 
+0

'RadioButton- raPrivate = new RadioButton- (co); 'So erstelle ich mein radioButton. –

+1

@qwerty benutze meinen Update-Code. – Ironman

+0

Vielen Dank .. Es hat funktioniert ... Du hast meinen Tag gerettet !!! –

1

die Sie interessieren, wenn Sie Hintergrundfarbe von Radio-Taste ändern möchten:

radioButton.setBackgroundColor(Color.GREEN);