android checkBox 的选中和取消选中
16lz
2021-01-23
CheckBox cb1=(CheckBox) findViewById(R.id.CheckBox01);CheckBox cb2=(CheckBox)findViewById(R.id.CheckBox02); //监听器OnClickListener ocl=new OnClickListener() {@Overridepublic void onClick(View v) {// TODO Auto-generated method stubif(!((CheckBox) v).isChecked()){Toast.makeText(getApplicationContext(), ((TextView) v).getText()+"被取消", 1).show();}}};OnCheckedChangeListener occl=new OnCheckedChangeListener() {@Overridepublic void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {// TODO Auto-generated method stubif(isChecked){Toast.makeText(getApplicationContext(), buttonView.getText()+"选中", 1).show();}}};cb1.setOnClickListener(ocl);cb1.setOnCheckedChangeListener(occl);cb2.setOnCheckedChangeListener(occl);cb2.setOnClickListener(ocl);
选中是调用OncheckChangeListenr()方法,而取消选中就OnClickListner()中 if(!((CheckBox) v).isChecked());
更多相关文章
- Android播放音乐方法
- 阻止dialog消失的方法 (Android Platform)
- Android中的多种文件读写操作方法
- android 监听其它app的错误或者崩溃的方法 (ProcessErrorStateInf
- Android中获取屏幕长宽的方法
- Android方法的传递值及其改变
- 【Android】打开/读取文件的方法
- android 利用startActivityForResult()方法得到另一个Activity的
- android studio中rendering problems解决方法