我有一个大约有 30 个单选按钮的单选组。我查看了堆栈溢出,发现了一些关于意外允许检查多个单选按钮的帖子。他们是不在无线电组中,或者其 ID 有问题.
https://stackoverflow.com/questions/8265034/android-radiogroup-checks-more-than-one-radiobutton https://stackoverflow.com/questions/17157705/radiogroup-allows-multiple-radiobuttons-to-be-selected https://stackoverflow.com/questions/8265034/android-radiogroup-checks-more-than-one-radiobuttonhttps://stackoverflow.com/questions/17157705/radiogroup-allows-multiple-radiobuttons-to-be-selected
我怎样才能故意允许3 个单选按钮可供选择一次
和为这三个实现一个侦听器已选择。
我怀疑我做错了什么。是否还有其他 UI 元素可以帮助我获得我正在寻找的内容?
RadioGroups 被设计为只允许 1 个选择。当用户使用 RadioGroup 时,其基本上类似于复选框的行为会让他们感到困惑。
如果您确实需要这样做,您要么需要使用多个 RadioGroup 对象,要么使用复选框。
Android 复选框文档在这里:http://developer.android.com/reference/android/widget/CheckBox.html http://developer.android.com/reference/android/widget/CheckBox.html
您可以使用以下命令将侦听器附加到复选框对象:
public void setOnCheckedChangeListener (CompoundButton.OnCheckedChangeListener listener)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)