单选按钮和多选择按钮(Radio和Checkbox)

S01E10_单选按钮_20160408202418.JPG

一组里面只有一个被选中。

S01E10_单选按钮_20160408203639.JPG

eg:

<RadioGroup
$^%&*

<RadioButton
%&&*$%/>
<RadioButton
$&*&/>

</RadioGroup>


RadioGroup绑定的监听器和RadioButton绑定的监听器是不一样的。

第一种方法是:RadioGroup绑定的监听器是OnCheckedChangListener
第二种方法是:RadioButton绑定的监听器是CompundButton的OnCheckedChangListener

###——————————————————————————————
#####多选框,首先要在布局文件中去声明CheckBox这个控件,然后在代码里面用findViewById这个方法吧CheckBox这个控件对象找出来。找出来以后,为CheckBox绑定相应的监听器。
![S01E09_多选按钮(CheckBox)_20160408190847.JPG](http://upload-images.jianshu.io/upload_images/1792091-633080019d8a61a2.JPG?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

![S01E09_多选按钮(CheckBox)_20160408190922.JPG](http://upload-images.jianshu.io/upload_images/1792091-edb383b038a976c1.JPG?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

findViewById 是一个方法,所以首字母小写。
eg: eatBox = (CheckBox)findViewById(R.id.eatId);在activity中生成对象。

Mars老师视频第9集

OnCheckedChangeListener 专门为CheckBox控件来设计的,当选中的控件状态发生改变的时候。就会调用这个OnCheckChangeListener里面的OnCheckChange这个方法。

OnClickListener :是当点击CheckBox的时候就会触发这个事件,调用OnCheckListener里面的OnCheck这个方法。无论是选 中取消选中。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容