2013-04-25 10 views
6

Wie ändere ich die Randfarbe der Radio-Taste in Android?Wie ändert man die Rahmenfarbe des Optionsfelds in Android?

Ich möchte Kreisfarbe von Android Radio-Button ändern.

Vielen Dank im Voraus. Jede Hilfe wird sehr geschätzt.

habe ich verschiedene soluation und Sorge versuchen, wenn eine Eigenschaft gibt andere ist, dass ziehbar Bild

+1

http://stackoverflow.com/a/2716089/1838457 –

Antwort

17

Der einfachste Weg (Farbe ändern), um Ihre Ansichten zu gestalten.

Goto: http://android-holo-colors.com/

  • Wählen Sie die Farbe, die Sie für Radiobutton wollen
  • Herunterladen Output Ressourcen (Download.Zip)
  • Extract zip Inhalt
  • Dateien kopieren von extrahierten zip zu einem Projekt Drawables , Stile und Werte
  • Ändern Sie das übergeordnete Element Ihres App-Designs in das von Ihnen heruntergeladene
  • Und Sie haben, was Sie wollten
2

Ich denke, Sie versuchen, den integrierten Radio-Button anzupassen. versuchen Sie diesen Link. Das ist deine Lösung. Volles n Finale. Click here.

19

Ja, das ist die Eigenschaft, die Sie suchen: buttonTint, funktioniert aber nur auf api Level 21 oder höher

<RadioButton 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:id="@+id/radio" 
    android:checked="true" 
    android:buttonTint="@color/your_color"/> 

in Ihren Wert/Colors.xml ein Ihre Farbe in diesem Fall ein rötlichen setzen:

<color name="your_color">#e75748</color> 

Ergebnis:

Colored Android Radio Button

+6

Soweit ich weiß, funktioniert dies nur auf api Level 21 oder höher. Dies bedeutet, dass es keine Auswirkungen auf die niedrigere Version von Android hat. – March3April4

+0

Sie haben Recht, ich habe vergessen zu sagen, danke, ich habe den Beitrag aktualisiert, um es aufzunehmen –

3

Versuchen AppCompatRadioButton

<android.support.v7.widget.AppCompatRadioButton 
    android:id="@+id/rb" 
    app:buttonTint="@color/colorAccent" //This to set your default button color 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"/> 

Für weitere Einzelheiten überprüfen Sie diese Antwort mit: Android: Change the color of RadioButtons and checkboxes programmatically

Verwandte Themen