wake-up-neo.com

Android-Radiobutton-Hintergrundstil, wenn ausgewählt

Ich kann den Hintergrund für das Optionsfeld einstellen. Ich weiß jedoch nicht, wie der Hintergrund des ausgewählten Optionsfelds am besten geändert werden kann. Ist es möglich, es in xml zu erstellen oder muss es in Code gemacht werden?

Grüße

15
zmeda

Erstellen Sie einfach eine Auswahl-XML-Datei in einem zeichnerischen Ordner

checkbox_background.xml

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:Android="http://schemas.Android.com/apk/res/Android" >
      <item Android:state_checked="true" Android:drawable="@color/checkbox_active" />
      <item Android:state_checked="false" Android:drawable="@color/checkbox_inactive" />
</selector>

Wenden Sie diesen Hintergrund auf Ihre Optionsfelder an

 <RadioButton
    Android:layout_width="wrap_content"
    Android:layout_height="wrap_content"
    Android:background="@drawable/checkbox_background" />
36

Sie können einen Auswahlknopf für Ihr Optionsfeld wie in dieser Antwort beschrieben definieren:

Kann das Optionsfeld-Symbol in einer Android-Optionsfeldgruppe geändert werden

0
Damian