Как программно изменить цвет круга переключателя? - PullRequest
1 голос
/ 06 февраля 2020

У меня есть RadioGroup, которая будет заполняться программно (я использую kotlin), и я хочу изменить цвет круга переключателя (попытайтесь избежать цветового решения с акцентом).

* * XML

<RadioGroup
    android:id="@+id/radio_group"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_margin="8dp" />

** Kotlin

for (entry in entries) {

    val rb = RadioButton(applicationContext)

    rb .text = entry
    rb .id = entries.indexOf(entry) + 100
    rb .setTextColor(Color.BLACK)
    rb .isChecked = (entries.indexOf(entry) == 0)

    rbg.addView(rb)
}

1 Ответ

0 голосов
/ 06 февраля 2020

Вы можете использовать

android:buttonTint="your color"

Для API <21 </p>

app:buttonTint="your color" 

, чтобы изменить цвет круга в RadioButton

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...