选择上一个单选按钮

时间:2014-07-05 22:24:57

标签: android radio-button

我得到了一个带有2个radiobutton(M和F)的放射组。 当我选择一个时,它会在sqlite db上保存正确。 如果是editTest,我会做类似

的事情
name.setText(cursor.getString(1));

是的,我必须看看那个位置上有什么,但是我在这里有2个radiobutton ......在再次访问该活动时我能做什么呢?这将是之前选择的选择?

我这样做:

rad= (RadioGroup)findViewById(R.id.radioGroup1);
rad.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {

            @Override
            public void onCheckedChanged(RadioGroup group, int checkedId) 
            {
                checkedRadioButton = (RadioButton) findViewById(checkedId);
                text = checkedRadioButton.getText().toString();                
            }
        }           
                );

1 个答案:

答案 0 :(得分:0)

如果为每个选项分配标签,则可以使用以下方法保存当前值:

savedValue = radioButton.getTag()

然后您可以使用以下方法恢复它:

((RadioButton)radioGroup.findViewWithTag(savedValue)).setChecked(true);