Android RadioGroup超过1次检查

时间:2013-10-10 23:19:51

标签: android

我有一个约30个radiobutton的放射性组。我查看了stackoverflow,发现了一些关于意外允许检查多个radiobutton的帖子。他们不在一个放射性组中,或者他们的身份有问题。

https://stackoverflow.com/questions/8265034/android-radiogroup-checks-more-than-one-radiobuttonhttps://stackoverflow.com/questions/17157705/radiogroup-allows-multiple-radiobuttons-to-be-selected

如何有目的地一次选择3个radiobutton并为所选择的三个实现一个监听器。

我怀疑我做错了什么。是否有其他UI元素可以帮助我获得我想要的东西?

1 个答案:

答案 0 :(得分:1)

  

如何有目的地一次选择3个radiobutton

请勿将它们放在RadioGroup内。

  

并为所选的三个人实现一个监听器。

您可以使用onCheckedChangeListener

  

我怀疑我做错了什么。是否有其他UI元素可以帮助我获得我想要的东西?

你怀疑是正确的。正如Jason在评论中所述,您应该使用CheckBox es,因为这不是用户期望RadioButton的行为。大多数用户希望看到RadioGroup并且只能选择一个选项。如果你有那么多RadioButton并想要能够选择倍数,那么你应该能够将它们分成不同的组。否则,您肯定应该使用CHeckBox es,因为用户会看到这些并期望能够选择倍数。