永发信息网

请教一个Android方面在Menu菜单里定义的RadioGroup中返回某个RadioButton的选中状态的问题

答案:2  悬赏:80  手机版
解决时间 2021-04-09 07:37
请教各位大神Android方面的问题,我有一个用Menu菜单,菜单里定义了一个单选框组(RadioGroup),现在的问题是我已经完成了对选中的RadioGroup组里具体的RadioButton的选中状态的保存,用的是SharedPreferences来保存的,但在退出程序再重新进入时,Menu菜单里显示的RadioButton的选中状态仍然是我在Menu文件里自定义的默认选中的那个选项!请这个问题要怎么解决才能使在重新进入时,Menu菜单里的RadioButton的选中状态与SharedPreferences里保存的结果相同呢?
最佳答案
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();
}
});
全部回答
你是指在radiogroup中的radiobutton一直在左边不能居中显示的问题吗? 看了看似乎是radiobutton的父类compoundbutton的ondraw中下面的代码造成的 buttondrawable.setbounds(0, y, buttondrawable.getintrinsicwidth(), y + height); 这样的话只要自己自定义一个radiobutton的子类,重写下ondraw就没有问题了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
华丰装饰城这个地址在什么地方,我要处理点事
小耗子是不是软骨动物
我说我的一个女性朋友色?会不会太伤害她了 女
如何修改新浪微博账号,新浪微博图片水印位置
《那些雪,那些暖》①南方的朋友,给我讲了一
电脑连接无线路由器后,却不能登录宽带了,
刚辞职在家,想到二外上自习,请问现在外人可
祝贺祝贺是什么意思,谁卖本田250的踏板摩托
我家的无线路由连上了 可是系统还是提示要设
我想在海南买房子,但又怕被开发商和中介蒙骗,
全科护理投稿发表要多久
我的梦想名人名言英文,追求梦想的名人名言
单选题已知直线y=kx+b经过点A(0,6),且平行
形容玩得很疲惫的回到家里的句了
胖子金牌拌面架子肉烧烤怎么去啊,有知道地址
推荐资讯
everything( )they said 填what 还是 that
英语翻译[ti:웃는 사Ǖ
凌派能换60AH的电瓶吗
利用定滑轮、动滑轮和滑轮组,分别匀速提升同
乔仕桌球俱乐部我想知道这个在什么地方
四通一达哪个快递便宜,快递,四通一达吗,还
有没有什么比较适合高中生的润唇膏啊,进入冬
求岳父太嚣张的txt
会计做账中只记金额,不记数量会产生什么问题
什么是什么是什么,涉嫌职务侵占罪是什么? 40
多项式-7ab-14a2bx+49ab2y分解因式的结果是__
工地告急是什么意思,频频告急什么意思
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?