Как изменить цвет границы переключателя в android? [дубликат]

этот вопрос уже есть ответ здесь:

Как изменить цвет границы переключателя в android?

Я хочу изменить цвет круга кнопки Android-радио.

спасибо заранее. Любая помощь очень оцененный.

Я попробовал другое решение и беспокойство, если какое-либо свойство есть другое, которое рисуемое изображение

4 ответов


самый простой способ настроить (изменить цвет) ваши представления.

Гото:http://android-holo-colors.com/

  • выберите цвет, который вы хотите для переключателя
  • Загрузить Выходные Ресурсы (Download.Zip)
  • извлечь содержимое zip
  • копировать файлы из извлеченного zip в ваш проект drawables, стили и значения
  • изменить Родительский ваша тема приложение вы скачали
  • и у вас получил, что хотел

Да, это свойство, которое вы ищете: buttonTint, но работает только на уровне api 21 или выше

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

в ваших значениях / цветах.xml поместите свой цвет в этом случае красноватый:

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

результат:

Colored Android Radio Button


попробуйте использовать 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"/>

для более подробной информации проверьте этот ответ:Android: изменение цвета кнопок и флажков программно


Я думаю,вы пытаетесь настроить встроенный переключатель. попробуйте эту ссылку. Это твое решение. Полной Н окончательной. Нажмите здесь.