2013-04-25 16 views

Odpowiedz

17

Najprostszym sposobem, aby dostosować (kolor zmienia się) swoje poglądy.

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

  • Wybierz żądany kolor dla Buttona Radio
  • Resources Pobierz wyjściowe (Download.Zip)
  • zawartość Extract zip
  • Kopiowanie plików z wydobytego zip do kanału alfa projektu , style i wartości
  • Zmień rodzica kompozycji aplikacji na tę, którą pobrano:
  • I masz to, czego potrzebujesz:
2

Myślę, że próbujesz dostosować wbudowany przycisk radiowy. spróbuj tego linku. To jest twoje rozwiązanie. Pełny n końcowy. Click here.

19

Tak, to jest własność szukasz: buttonTint, ale działa tylko na poziomie lub powyżej 21 api

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

w swoich wartości/colors.xml umieścić swój kolor w tym przypadku czerwonawym jeden:

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

Wynik:

Colored Android Radio Button

+6

O ile wiem, to działa tylko na poziomie 21 lub api wyższy. Oznacza to, że nie będzie to miało wpływu na niższą wersję Androida. – March3April4

+0

Masz rację, zapomniałem powiedzieć, dziękuję, zaktualizowałem post, aby go uwzględnić –

3

Spróbuj użyć 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"/> 

Więcej szczegółów sprawdzić tę odpowiedź: Android: Change the color of RadioButtons and checkboxes programmatically

Powiązane problemy