radio button-radiogroup被执行三次,求解决

问题描述

radiogroup被执行三次,求解决
 stationRadioGroup = (MyRadioGroup) view.findViewById(R.id.rg_fssxt);
 stationRadioGroup.setOnCheckedChangeListener(this);
        @Override
    public void onCheckedChanged(MyRadioGroup group, int checkedId) {
        station=((RadioButton)view.findViewById(checkedId)).getText().toString();
        obtid = ConvertUtil.getObtid(station);
        initView();
    }

这里的initView()方法被执行三次,我想让它执行一次,求解决

解决方案

2种方式:
1、别用RadioGroup监听checked方法,用里面的RadioButton监听事件
2、别用RadioGroup的check方法选中,用RadioButton的setChecked(true)的方式选中

解决方案二:

试了标识的方法实现还是没能解决。最后放弃了RadioGroup的方法,选择对每个RadioButton监听。

时间: 2024-12-03 07:20:11

radio button-radiogroup被执行三次,求解决的相关文章

MFC一个关于radio button的问题

问题描述 MFC一个关于radio button的问题 在界面上放置两组radio button,每组三个,要求两组各自能三选一,如果不用组框,请问怎么设置? 解决方案 http://blog.csdn.net/c_cyoxi/article/details/23868979 解决方案二: 使用 CButton 对象创建按钮,并使用BS_RADIOBUTTON 参数,为需要分组的按钮设置相同的 group 属性即可

android中radio button居中对齐的问题

问题描述 android中radio button居中对齐的问题 我使用以下代码动态的生成了 RadioButtons: RadioButton radioButton=new RadioButton(context); LayoutParams layoutParams=new LayoutParams(radioWidthradioHeight);layoutParams.gravity=Gravity.CENTER;radioButton.setLayoutParams(layoutPar

MFC中Radio Button的用法详解_C 语言

本文通过针对两个常见问题的解决方案,详细阐述了MFC中Radio Button的用法.有助于读者加深对于MFC运行机制及Radio Button控件用法的理解. 首先为对话框加上2个radio button,分别是Radio1和Radio2. 问题1:如何让Radio1或者Radio2默认选上?如何知道哪个被选上了? 关键是选上,"默认"只要放在OnInitDialog()即可.有如下的三种方法可以让它选上: 第一种: ((CButton *)GetDlgItem(IDC_RADIO1

c# webbrowers给textarea填表,如果直接写在webbrowers是成功的。同样代码在button中就失败了。求怎样在button中不失败。

问题描述 c#webbrowers给textarea填表,如果直接写在webbrowers是成功的.同样代码在button中就失败了.求怎样在button中不失败.例如代码如下privatevoidwebBrowser1_DocumentCompleted(objectsender,WebBrowserDocumentCompletedEventArgse){webBrowser1.Document.GetElementById("content").InnerText="需

ASP.NET 多次点击button后事件执行多次

问题描述 ASP.NET多次点击button后事件执行2次,同一条数据在数据库中存入2遍,怎么解决啊 解决方案 解决方案二:禁用按钮,或者用ajax.解决方案三:根本上应该有服务器端保证,比如这个Session已经提交过一次,就不能再提交解决方案四:那你判断数据不让他插入多次啊.~解决方案五:按钮点击后js设置disabled解决方案六:第二次就把按钮禁用或者不再提交--解决方案七:我还以为要实现"在某一个很短的时间内,判断按钮是否被点击多次,然后让事件执行两次"还想了好一会,结果发现

easyUI treegrid 加了一列radio button 怎么获取radio的值?

问题描述 easyUI treegrid 加了一列radio button 怎么获取radio的值? 获取到的orgtype是undefined 代码如下: <th data-options="field:'orgtype',width:80,formatter:formatP">类型</th> function formatP(value){ var s = '<input type="radio" value="1&quo

jsp-我想固定表格的前三列 求大神指教 急急急 在线等

问题描述 我想固定表格的前三列 求大神指教 急急急 在线等 表格是这样的 就是固定前三列 然后让它有滚动条可以拖动看后面的数据 做成这种显示结果的 下拉不用做 只做想有拉的效果 解决方案 easyui的datagrid有固定列的功能 http://www.jeasyui.com/demo/main/index.php?plugin=DataGrid&theme=default&dir=ltr&pitem= 看Frozen Columns in DataGrid这个示例 解决方案二:

自定义的html radio button的样式

设计要求效果如下: 平时看到的radio button效果如下: 可以看出设计上图的radio button选中和没有选中的状态都有自定义的图片样式.但是我们使用radio button基本上都是需要在互斥的一组.我们需要保持radio button本身的功能,同时又需要自定义的它的样式.之前项目中大家都是能使用传统的radio button过了就过了,也没有怎么研究.这次项目,我尝试使用了一些方法,可以达到自定义的radio button的样式. 4个选项的结构都相同,只是内容有所改变,结构如

android-在 radio button 和 check box 的右边显示 image

问题描述 在 radio button 和 check box 的右边显示 image 我在做一个多项选择测试.有一些图像作为答案,有单选和多选 <radio button or checkbox here> <image here> 我需要把 drawable folder 里的图像添加在 radiobuttons 或者 checkboxes 的右边.如何实现? 解决方案 在 xml 中添加下面的代码 <RadioButton android:drawableRight=&