自定义单选按钮不显示Android

自定义单选按钮不显示Android,android,xml,radio-button,Android,Xml,Radio Button,我想设置一个自定义单选按钮。我创建了一个单独的选择器XML文件,如下所示: /可牵引/无线电背景 <selector xmlns:android="http://schemas.android.com/apk/res/android" > <item android:drawable="@drawable/ic_radio_active" android:state_checked="true"

我想设置一个自定义单选按钮。我创建了一个单独的选择器XML文件,如下所示:

/可牵引/无线电背景

<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item
    android:drawable="@drawable/ic_radio_active"
    android:state_checked="true"
     />
<item
    android:state_checked="false"
    android:drawable="@drawable/ic_radio_normal" />

单选按钮:

   <RadioButton
    android:id="@+id/radioButton2"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:button="@drawable/radio_btn_background"
    android:text="@string/english"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="@+id/guideline"
    app:layout_constraintTop_toBottomOf="@+id/shadow_view" />

单击单选按钮时,它工作不正常。一旦选中单选按钮,它就不会在单击时切换。它永远处于选中状态。

@drawable/ic_radio_active是一个SVG文件[也尝试使用png文件,但结果相同]

输出我想要的


我得到的输出只是没有记号的蓝色背景色[应用程序的colorPrimary和colorPrimaryDark也是该颜色]。

您是否在
放射组中添加了单选按钮?请注意,单选按钮一经选中,用户就无法取消选中,这与复选框不同。谢谢。它修复了选中的问题。但是选择器呢?