如何设置带有图标的广播组背景?

时间:2019-03-01 12:20:32

标签: android android-layout radio-group

这是 activitiy_radio_group.xml

 <RadioGroup
                android:id="@+id/bottom_radio_group"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:orientation="horizontal"
                android:layout_gravity="center"
                android:gravity="center_vertical"
                android:drawableRight="@drawable/radio_group_background">

                <RadioButton
                    android:id="@+id/radio_button_left"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:paddingRight="5dp"/>

                <RadioButton
                    android:id="@+id/radio_button_right"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:checked="false"/>

            </RadioGroup>

我想使用xml设置背景,以便当我们选中第一个单选按钮时,它应该显示在图标上,而当未选中时,它应该显示在图标上。

我正在尝试使用此 drawable_radio_group.xml

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@drawable/selecteditem_dot" android:state_checked="true" />
    <item android:drawable="@drawable/nonselecteditem_dot" android:state_checked="false" />
</selector>

但其无效图标未更改。请建议我如何解决。

0 个答案:

没有答案