我有一个带有大约 30 个单选按钮的单选组。我在stackoverflow上环顾四周,发现了一些关于意外允许检查多个单选按钮的帖子。他们不在广播组中,或者他们的身份有问题。
我怎样才能有目的地允许一次选择 3 个单选按钮并为这三个选择实现一个侦听器。
我怀疑我做错了什么。是否有其他 UI 元素可以帮助我获得所需的内容?
我有一个带有大约 30 个单选按钮的单选组。我在stackoverflow上环顾四周,发现了一些关于意外允许检查多个单选按钮的帖子。他们不在广播组中,或者他们的身份有问题。
我怎样才能有目的地允许一次选择 3 个单选按钮并为这三个选择实现一个侦听器。
我怀疑我做错了什么。是否有其他 UI 元素可以帮助我获得所需的内容?
如何有目的地允许一次选择 3 个单选按钮
不要将它们放在RadioGroup
.
并为这三个选定的实现一个侦听器。
我怀疑我做错了什么。是否有其他 UI 元素可以帮助我获得所需的内容?
你猜对了。正如 Jason 在评论中所说,您应该为此使用CheckBox
es,因为这不是用户期望的RadioButton
s 行为。大多数用户希望看到一个RadioGroup
并且只能选择一个选项。如果您有那么多RadioButton
s 并且希望能够选择多个,那么您应该能够将它们分成不同的组。否则,您绝对应该使用CHeckBox
es,因为用户会看到这些并期望能够选择倍数。