在一个Android应用程序中,我有一个RadioGroup,里面有多个RadioButtons。
我实施了OnCheckedChangeListener
以捕获已检查的更改。
但是,点击已经检查过的单选按钮,这不会被解雇。
有没有办法强制调用OnCheckedChangeListener,即使用户点击已经检查过的单选按钮?
我想过使用setOnClickListener
或setOnTouchListener
但是如果我使用它们怎么能得到哪个单选按钮?没有checkedId
或索引可以知道。
感谢您的帮助
答案 0 :(得分:0)
根据您的评论,您可以在每个OnClickListener
上设置RadioButton
。但是,如果不知道你想要完成什么,我不认为这是一个可行的解决方案。用户期望RadioButton
以某种方式行事。每次用户返回RadioButton
时,您可能需要考虑更改Activity
的已检查状态。