为了账号安全,请及时绑定邮箱和手机立即绑定

请问RadioGroup中的RadioButton状态改变既可以通过RadioButton来监听也可以通过RadioGroup来监听 如何理解???

我试了一下,只有RadioButton有Checked选项,而RadioGroup没有checked选项,

那么怎么通过RadioGroup来监听呢?

正在回答

2 回答

都可以设置监听呀,但是最好用RadioGroup设置监听,这样才是一个整体,不信你尝试一下,不如有3个单选按钮,你在第一个按钮上加Checked=“true”,然后对RadioButton进行监听,这样出来的效果就是第一个默认的一直都会存在选择的状态,而剩下两个中还可以选择一个,所以对RadioGroup进行监听,可以避免这样的错误,对RadioGroup进行监听并不是说一定要有Checked这个属性,一样的设置OnCheckedChangeListener,然后通过点击的button的 id来判断是谁点击了

2 回复 有任何疑惑可以回复我~
#1

聖光將熄

也就是说, 尽量不要使用RadioButton在xml布局中通过属性android:checked="true"方式监听,而应该在活动中使用RadioGroup实例的setOnCheckedChangeListener方式监听.
2015-12-12 回复 有任何疑惑可以回复我~
#2

风中过客 提问者

非常感谢!
2015-12-19 回复 有任何疑惑可以回复我~

这两个的区别还是很大的吧,有什么不能理解的

0 回复 有任何疑惑可以回复我~
#1

风中过客 提问者

这一节, 第三题,提到 RadioButton状态改变既可以通过RadioButton来监听也可以通过RadioGroup来监听 通关RadioButton监听, 就是为RadioButton设置OnCheckedChangeListener吧, 但是还可以给RadioGroup设置监听器吗? 它都没有Checked变量的,怎么监听?
2015-06-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android攻城狮的第一门课(入门篇)
  • 参与学习       312506    人
  • 解答问题       4931    个

想快速掌握Android应用开发基础,选择学习这门课程就对了。

进入课程

请问RadioGroup中的RadioButton状态改变既可以通过RadioButton来监听也可以通过RadioGroup来监听 如何理解???

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号