玩转Android---UI篇---RadioButton(单选按钮)
单选按钮RadioButton在Android平台上也应用的非常多,比如一些选择项的时候,会用到单选按钮,实现单选按钮由两部分组成,也就是RadioButton和RadioGroup配合使用
RadioButton的单选按钮;
RadioGroup是单选组合框,用于将RadioButton框起来;
在没有RadioGroup的情况下,RadioButton可以全部都选中;
当多个RadioButton被RadioGroup包含的情况下,RadioButton只可以选择一个;
?
注意:单选按钮的事件监听用setOnCheckedChangeListener来对单选按钮进行监听
例子:
一道选择题,选择哪个城市美女最多,当然,这个就是为了测试
RadioTest.java
?
?main.xml文件:注意,这里面,4个RadioButton包含在RadioGroup中
?
?运行结果如下:
?假如我们选择杭州,会提示错误的Toast
?再次选中成都后,会提示答案正确
?这里就可以看到,单选按钮的使用效果,如果只是使用RadioButton的话,把配置文件中RadioGroup去掉,当然,要重新为每个单选按钮设置监听,这样,这个RadioButton就跟Button没有什么区别了,我们可以选中多个,所以要注意,单选按钮要和RadioGroup一起使用,才能够实现单选的功能