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

单选按钮和多选择按钮(Radio和Checkbox)_第1张图片
S01E10_单选按钮_20160408202418.JPG
单选按钮和多选择按钮(Radio和Checkbox)_第2张图片
单选按钮和多选择按钮(Radio和Checkbox)_第3张图片

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

单选按钮和多选择按钮(Radio和Checkbox)_第4张图片
S01E10_单选按钮_20160408203639.JPG

eg:

$^%&*

%&&*$%/>
$&*&/>


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这个方法。无论是选 中取消选中。

你可能感兴趣的:(单选按钮和多选择按钮(Radio和Checkbox))