2013-04-25 1 views
6

Come cambiare il colore del bordo del pulsante di opzione in Android?Come cambiare il colore del bordo del pulsante di opzione in Android?

Desidero cambiare il colore del cerchio del pulsante di scelta Android.

Grazie in anticipo. Qualsiasi aiuto è molto apprezzato.

devo provare soluation e preoccupazione diverso se ogni proprietà c'è altro che l'immagine drawable

+1

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

risposta

17

Il modo più semplice per personalizzare (cambiamento di colore) le vostre opinioni.

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

  • Selezionare il colore che si desidera per Pulsante Radio
  • Risorse scaricare Output (download.zip)
  • contenuto estratto zip
  • Copiate i file dal zip estratti alle vostre drawable progetto , stili e valori
  • Cambia il genitore del tema della tua app in quello scaricato
  • E hai quello che volevi
2

Penso che tu stia cercando di personalizzare il pulsante radio integrato. prova questo link Questa è la tua soluzione. Completo n finale. Click here.

19

Sì, questa è la proprietà che stai cercando: buttonTint, ma funziona solo a livello di API 21 o superiore

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

nei vostri valori/colors.xml mettere il colore in questo caso un colore rossastro uno:

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

Risultato:

Colored Android Radio Button

+6

Per quanto ne so, questo funziona solo a livello di API 21 o più alto. Ciò significa che non avrà alcun effetto sulla versione inferiore di Android. – March3April4

+0

Hai ragione, ho dimenticato di dirlo, grazie, ho aggiornato il post per includerlo –

3

Provare a utilizzare 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"/> 

Per ulteriori dettagli controllare questa risposta: Android: Change the color of RadioButtons and checkboxes programmatically