2016-06-29 15 views
3

Ich verursache Radiobuttons programmatisch mit dem folgenden Code kopieren:wie Standard radiobuttonstyle

new RadioButton(getActivity()); 

diese Radio-Buttons erstellt jedoch auf diese Weise nicht aussehen wie als Standard-Optionsfeld aus einer XML-Datei erstellt.

Wie kann ich den standardmäßigen Radio Button Style kopieren?

enter image description here

Ich habe auch versuchte das folgende Format, aber es funktioniert immer noch nicht.

new RadioButton(getActivity(), null, com.android.internal.R.attr.radioButtonStyle); 

Ich habe folgende Fehlermeldung:

Error:(147, 81) error: package com.android.internal.R does not exist Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. Error:Execution failed for task ':app:compileDebugJavaWithJavac'.

Irgendwelche Vorschläge?

Antwort

1

Wenn Sie AppCompatActivity verwenden, sollten Sie AppCompatRadioButton verwenden, um programmgesteuert ein RadioButton mit dem Standardstyling von AppCompat zu erstellen.

+0

Das hat funktioniert! Vielen Dank. – user6388032