我正在处理自定义单选按钮。它工作正常(因为它在 options.xml 中定义)但是当我从 options.xml 切换到 main.xml 时,它变成默认值,意味着它不再突出显示。它应该像我按下它之前一样工作它不应该变成默认值..这是radiobutton_selector.xml
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/radio_down" android:state_checked="true"/>
<item android:drawable="@drawable/radio" android:state_checked="false"/>
</selector>
我在 options.xml 中使用这些来调用单选按钮设置。
<RadioGroup
android:id="@+id/sound"
android:layout_width="150dp"
android:layout_height="100dp"
android:layout_gravity="right"
android:layout_marginRight="0dp"
android:layout_marginTop="50dp"
android:orientation="vertical"
android:padding="0dp" >
<RadioButton
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:button="@drawable/radiobutton_selector"
android:id="@+id/on"
/>
<RadioButton
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:button="@drawable/radiobutton_selector"
android:id="@+id/off"
/>
</RadioGroup>
请帮我找出问题所在。提前致谢 !!!!!