自定义单选按钮不显示Android
我想设置一个自定义单选按钮。我创建了一个单独的选择器XML文件,如下所示: /可牵引/无线电背景自定义单选按钮不显示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"
<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也是该颜色]。您是否在
放射组中添加了单选按钮?请注意,单选按钮一经选中,用户就无法取消选中,这与复选框不同。谢谢。它修复了选中的问题。但是选择器呢?