#java #android
#java #Android
Вопрос:
Я хочу удалить внутренний круг из отмеченного переключателя в Android Studio.Я читал, что android:button="@null"
это решило бы проблему, но это удалило всю мою кнопку. Это мой код:
RadioButton
<RadioButton
android:id="@ id/xroma11"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/radio_bg1"
android:tag = "00" />
radio_bg1.xml
<item android:state_pressed="true" >
<shape android:shape="oval" >
<corners android:radius="3dp" />
<stroke android:width="3dip" android:color="#333333" />
<solid android:color="@color/xrwma2"/>
</shape>
</item>
<item android:state_checked="true">
<shape android:shape="oval" >
<corners android:radius="3dp" />
<stroke android:width="3dip" android:color="#333333" />
<solid android:color="@color/xrwma2"/>
</shape>
</item>
<item>
<shape android:shape="oval" >
<corners android:radius="3dp" />
<solid android:color="@color/xrwma2"/>
</shape>
</item>
Комментарии:
1. О, я этого не знал. Прошу прощения
2. У меня есть обводка вокруг круга, чтобы указать выбранный
Ответ №1:
В проверенном состоянии сделайте сплошной цвет прозрачным, вот так
.....
<item android:state_checked="true">
<shape android:shape="oval" >
<corners android:radius="3dp" />
<stroke android:width="3dip" android:color="#333333" />
<solid android:color="@android:color/transparent"/>
</shape>
</item>
.....
Комментарии:
1. Это удалило цвет, а не внутренний круг
2. Вы хотите изменить цвет существующего переключателя?
3. Нет, я просто хочу удалить этот внутренний круг, который показывает, какая кнопка выбрана.
Ответ №2:
Вы также можете попробовать android:button="?android:selectableItemBackground"