选定的单选按钮圆圈和点颜色

RadioButton circle and dot color on selected

我正在尝试更改 radioButton 在按下时呈现的难看的粉红色。我一直在寻找它,但似乎没有人对如何去做有正确的答案。你是推荐我样式还是以编程方式推荐?

这是我的 xml 单选按钮布局:

<RadioGroup
    android:layout_width="200dp"
    android:layout_height="250dp"
    android:id="@+id/radioGroup"
    android:orientation="vertical"
    android:layout_above="@+id/btSig"
    android:layout_centerHorizontal="true">

    <RadioButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="New RadioButton"
        android:id="@+id/primero"
        android:layout_marginTop="10dp"
        android:onClick="pulsado"
        android:textSize="17dp"
        />

    <RadioButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="New RadioButton"
        android:id="@+id/segundo"
        android:layout_marginTop="10dp"
        android:onClick="pulsado"
        android:textSize="17dp"
        />

    <RadioButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="New RadioButton"
        android:id="@+id/tercero"
        android:layout_marginTop="10dp"
        android:onClick="pulsado"
        android:textSize="17dp"
        />
</RadioGroup>

感谢您的帮助!

你可以这样改android:buttonTint="#a14545"

代码示例

<RadioButton
        android:id="@+id/rb_mini_layout_selection_word_types_all"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center_horizontal"
        android:checked="true"
        android:text="all"
        android:buttonTint="#a14545" />         

更改默认 RadioButton 颜色 app-wide 的最简单方法是在 res 文件夹中更改它。
在您的项目中,转到 app>res>values>colors.xml。此 XML 文件包含您的应用程序的十六进制值颜色。
您很可能会在 <resources> 下看到三个 XML 值。请记住,colorAccent 值会更改 RadioButton select 颜色。