我有一个放射性组,有大约30个无线电按钮。我查看了stackoverflow,发现了一些关于意外允许检查多个radiobutton的帖子。他们不在放射线组中,或者他们的身份有问题。
我如何有目的地允许一次选择 3 radiobutton 并且为这三个选择实现一个侦听器。
我怀疑我做错了什么。是否有其他UI元素可以帮助我获得我想要的东西?
答案 0 :(得分:1)
RadioGroups设计为仅允许1次选择。当用户使用RadioGroup时,使用什么基本上是类似于复选框的行为是令人困惑的。
如果你真的需要这样做,你需要使用多个RadioGroup对象,或者使用复选框。
Android Checkbox文档位于:http://developer.android.com/reference/android/widget/CheckBox.html
您可以使用以下方法将侦听器附加到复选框对象:
public void setOnCheckedChangeListener (CompoundButton.OnCheckedChangeListener listener)