首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

RadioGroup、RadioButton、CheckBox、Toast的运用

2012-09-01 
RadioGroup、RadioButton、CheckBox、Toast的使用多选:在java文件中为每一个CheckBox都编写一个监听器,该监听

RadioGroup、RadioButton、CheckBox、Toast的使用

多选:在java文件中为每一个CheckBox都编写一个监听器,该监听器实现的是CompoundButton.OnCheckedChangeListener()提供的接口,需要重写里面的public void onCheckedChanged(CompoundButton buttonView, boolean isChecked)方法,这个方法的第一个参数是用来接收CompoundButton对象,第二个参数是用来接收是否被选中,在这个方法里面可以做一系列的判断和操作,比如判断某个CheckBox有没有被选中。

?在RadioCheck.java文件中,编写监听器,监听器实现的是RadioGroup.OnCheckedChangeListener()提供的接口,需要重写里面的public void onCheckedChanged(RadioGroup group, int checkedId) 方法,这个方法的第一个参数是用来接收RadioGroup对象,第二个参数是用来接收被选中的RadioButton的ID。

?

radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {                      public void onCheckedChanged(RadioGroup group, int checkedId) {           // TODO Auto-generated method stub           if(female.getId()==checkedId){              System.out.println("选择了女");              Toast.makeText(Activity12Activity.this, "女", Toast.LENGTH_SHORT).show();           }           else if(male.getId()==checkedId){              System.out.println("选择了男");              Toast.makeText(Activity12Activity.this, "男", Toast.LENGTH_SHORT).show();           }        }      });

热点排行