Android(安卓)中单选框或复选框点击其中一个,其余取消操作
16lz
2021-01-26
利用setChecked(boolean flag)函数,当点击一个时,设置他为true,其余为false
为每个设置监听事件,利用view.getId()来抓取你想要的id,
代码如下所示:
radioButton1=findViewById(R.id.radioButton);radioButton2=findViewById(R.id.radioButton2);radioButton1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { switch (view.getId()){ case R.id.radioButton:radioButton2.setChecked(false); radioButton1.setChecked(true); break; default: break; } }});radioButton2.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { switch (view.getId()){ case R.id.radioButton2:radioButton1.setChecked(false); radioButton2.setChecked(true); break; default: break; } }});
更多相关文章
- iPhone与Android自绘自定义控件比较
- 浅析Android中的visibility属性
- android开发EditText输入时弹出数字输入键盘
- Android(安卓)CTS
- android点击一个Button打开另外一个activity
- Android(安卓)琐碎知识点汇总
- Android有哪些权限?Android开发权限集合
- Android_ActionBar
- Android(安卓)点击Notification事件处理