问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

android如何实现代码控制RadioGroup中某一个按钮选中

发布网友 发布时间:2022-04-22 18:35

我来回答

2个回答

热心网友 时间:2022-04-24 14:06

RadioButton在做表单的时候经常用到,在安卓开发中,RadioButton需要和RadioGroup一起使用,表示在一组可选项中,只有一
个可以被选中,RadioGroup状态改变的一个监视器OnCheckedChangeListener,RadioGroup使用的时候调用
setOnCheckedChangeListener(),然后重写OnCheckedChangeListener中的
onCheckedChanged()方法,比如:

radioGroup.setOnCheckedChangeListener(new OnCheckedChangeListener(){
 @Override
 public void onCheckedChanged(RadioGroup group, int checkedId) {
 // 获取变更后的选项的ID
 int radioButtonId = group.getCheckedRadioButtonId();
 switch (radioButtonId) {
 case R.id.message_radiobtn:
 mFragment = new MessageFragment();
 break;
 case R.id.contact_radiobtn:
 mFragment = new ContactFragment();
 break;
 case R.id.dynamic_radiobtn:
 mFragment = new DynamicFragment();
 break;
 default:
 break;
 }
 getActivity().getSupportFragmentManager().beginTransaction()
 .replace(R.id.realtabcontent, mFragment).commit();
 }
 });

这篇简单写了一个几行代码介绍,实现的效果有点类似QQ底部导航切换,Teachcourse博客:

热心网友 时间:2022-04-24 15:24

RadioButton在做表单的时候经常用到,在安卓开发中,RadioButton需要和RadioGroup一起使用,表示在一组可选项中,只有一
个可以被选中,RadioGroup状态改变的一个监视器OnCheckedChangeListener,RadioGroup使用的时候调用
setOnCheckedChangeListener(),然后重写OnCheckedChangeListener中的
onCheckedChanged()方法,比如:

12345678910111213141516171819202122radioGroup.setOnCheckedChangeListener(new OnCheckedChangeListener(){ @Override public void onCheckedChanged(RadioGroup group, int checkedId) { // 获取变更后的选项的ID int radioButtonId = group.getCheckedRadioButtonId(); switch (radioButtonId) { case R.id.message_radiobtn: mFragment = new MessageFragment(); break; case R.id.contact_radiobtn: mFragment = new ContactFragment(); break; case R.id.dynamic_radiobtn: mFragment = new DynamicFragment(); break; default: break; } getActivity().getSupportFragmentManager().beginTransaction() .replace(R.id.realtabcontent, mFragment).commit(); } });

这篇简单写了一个几行代码介绍,实现的效果有点类似QQ底部导航切换,Teachcourse博客:

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
镇海立人中学好吗 镇海立人中学升学率 自考学位申请在什么时候 电子科大自考本科申请学士学位要多久 浙江自考毕业两年后还能考学士学位吗 自考学士学位申请超过时限怎么办 自考本科毕业后多久能申请学士学位 自考本科毕业后多久能申请学位 自考要在几年内考完才能申请学位证 春天可以种白菜吗 春天能不能种白菜 小学教学如何教 如何教好小学生? 今天不小心卸载了微信应用程序,和微信支付银行 新买的黑颜色的电动车要怎么保养呢? 黑色的衣服第一次洗要怎么洗? 小学辅导班好教吗? 怎么教好小学生? 小学语文好教吗 小学英语好教吗 小学好教吗 小学语文和小学数学哪个更好教一点? 小学语文一年级语文好教吗 小学几年级比较好教 小学几年级是最好教的?请说明理由。一到六年。。 小学一二三年级哪个更好教? 小学语文和数学哪个更好教一些? 高中学生好教还是小学好教? 小学好教还是初中好教? 中兴手机桌面图标消失了该怎么办 中兴手机桌面图标消失了该怎么办? android radiogroup怎么用 安卓开发 如何设置radiogroup 同时选中多个选项 阴阳师新区开服时间2022新区开服时间最新大全分享 android 中如何获取radiogroup 中那个radiobutton被选择 android的radiogroup为什么选择两个 请教是什么意思 Android系统中的位置服务是怎么样的 android里RadioGroup的clearCheck()使用方法 用微波炉做蔓越莓曲奇饼的时候,要掌握哪些方法? android radiogroup怎么初始化按钮 android RadioButton问题,如何实现只能选择一个呢 微波炉不带烤盘,可以直接铺高温油纸烤蔓越莓饼干吗 android radiogroup 取消选中怎么写 蔓越莓饼干太酥不成块怎么办? 璋佹湁AUTOCAD2007镄勭数瀛愮増锲句功鍟婏紝鎴戣�镄勮蒋浠舵槸07鐗堢 delphi RadioGroup里怎么添加单选按钮啊 微波炉烤蔓越莓饼干 Android系统中的位置服务是怎么样的 android里RadioGroup的clearcheck()的使用 Android如何动态生成Radio和RadioGroup