最新消息:念念不忘,必有回响。

RadioGroup.check()调用时,onCheckedChanged多次执行

android开发 半白色 1993浏览 0评论

问题

RadioGroup组件是android中常用的控件之一,RadioGroup作为父物体,来控制RadioButton子物体。有时也会使用check方法来指定某一个RadioButton被点击,但是我们会发现执行check方法后onCheckedChanged回调会多次执行多次。

解决方法

将上述的check方法改为((RadioButton) bottomMenuBar.findViewById(R.id.tab_new)).setChecked(true);

修改后:

  • 希望各位开发者们可以在下方多多留言,一起交流开发心得。如果觉得本文对你有帮助,你可以将它们分享给你的朋友,或者给本站打赏,打赏的资金将用于网站的运营。
  • 转载请注明:半白色 » RadioGroup.check()调用时,onCheckedChanged多次执行

    发表我的评论
    取消评论

    *

    表情

    Hi,您需要填写昵称和邮箱!

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址