光标获取无线电组的列索引

时间:2016-03-27 23:40:40

标签: javascript java android jquery android-studio

我基本上正在寻找一种解决方案,通过使用查看数据库的光标,重新选择表单上的单选按钮组中的单选按钮。我用它来加载用户个人资料,我想加载用户是男性还是女性。

以下是我正在加载的其他元素的代码:

    DatabaseHandler dbh = new DatabaseHandler(this);
    Cursor cr = dbh.ObtainSignUpActivityDetails();

    cr.moveToFirst();
    TextView DOBView = (TextView) findViewById(R.id.editDOB);
    DOBView.setText(cr.getString(cr.getColumnIndex("DOB")));
    TextView HeightView = (TextView) findViewById(R.id.editHeight);
    HeightView.setText(cr.getString(cr.getColumnIndex("Height")));
    TextView WeightView = (TextView) findViewById(R.id.editWeight);
    WeightView.setText(cr.getString(cr.getColumnIndex("Weight")));

我的性别存储在数据库中,0 =男性,1 =女性:

    if(GenderMaleRadio.isChecked())
    {
        gender = false;
    }
    else if(GenderFemaleRadio.isChecked())
    {
        gender = true;
    }

我对代码的尝试是(我知道这是错的,但我是一个完全的初学者,并且不知道我在做什么):

    RadioGroup GenderView = (RadioGroup) findViewById(R.id.radioGroup);
    GenderView.check(cr.getInt(cr.getColumnIndex("Gender")))

任何帮助都会非常感激!

1 个答案:

答案 0 :(得分:0)

我认为你需要做这样的事情 ((RadioButton)radioGroup.getChildAt(cr.getInt(cr.getColumnIndex("Gender")))).setChecked(true);

并放入Radiogroup第一个Radiobutton是男性,第二个是女性