在我的应用程序中,我有一个商店搜索选项。我可以使用两个标准进行搜索:按名称和按距离。 用户只能选择其中一个。 所需的"形状"是
所需的RadioButtons标有红色"圈"。 怎么做? 谢谢, 的Eyal。
答案 0 :(得分:1)
您可以将xml中的单选按钮更改为此类
<RadioButton
android:id="@+id/radio0"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/customradiobutton"
android:button="@android:color/transparent"
android:checked="true"
android:text="RadioButton1" />
对于customradiobutton,您可以添加
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:drawable="@drawable/checked_image"
android:state_checked="true" />
<item
android:drawable="@drawable/unchecked_image" />
另一个更好的想法是使用ToggleButton而不是RadioButtons
答案 1 :(得分:0)
使用ToggleButtons
<ToggleButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Toggle"
android:id="@+id/toggleButton"/>