RadioGroup在选中的单选按钮上触发OnCheckedChangeListener事件

时间:2014-03-15 00:14:31

标签: android radio-group

在一个Android应用程序中,我有一个RadioGroup,里面有多个RadioButtons。

我实施了OnCheckedChangeListener以捕获已检查的更改。

但是,点击已经检查过的单选按钮,这不会被解雇。

有没有办法强制调用OnCheckedChangeListener,即使用户点击已经检查过的单选按钮?

我想过使用setOnClickListenersetOnTouchListener但是如果我使用它们怎么能得到哪个单选按钮?没有checkedId或索引可以知道。

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

根据您的评论,您可以在每个OnClickListener上设置RadioButton。但是,如果不知道你想要完成什么,我不认为这是一个可行的解决方案。用户期望RadioButton以某种方式行事。每次用户返回RadioButton时,您可能需要考虑更改Activity的已检查状态。