在程序中,怎么设置RadioGroup的初始值,调用哪个方法。(不是通过XML文件来设置的)

解决方案 »

  1.   

    调用其中某个RadioButton 的setChecked(boolean)方法就可以了。
      

  2.   

    你如果是要用纯代码实例化一个RadioGroup,可以参考这个        final int sWrapContent = LinearLayout.LayoutParams.WRAP_CONTENT;
            RadioGroup mRadioGroup1 = new RadioGroup(this);
            mRadioGroup1.setOrientation(RadioGroup.VERTICAL);
            RadioButton mRadio1 = new RadioButton(this);
            mRadio1.setText("帅哥");
            mRadio1.setId(1001);
            mRadio1.setChecked(true);
            RadioGroup.LayoutParams  mRadioParams = new RadioGroup.LayoutParams(sWrapContent,sWrapContent);
            mRadioGroup1.addView(mRadio1, mRadioParams); 
      

  3.   

    是这样的,是在xml中设置一组RadioGroup,我想在程序中动态的去初始化某个,这样如何处理。非常感谢
      

  4.   

    不是用findViewById(int id)方法吗?
      

  5.   

    code=Java]
    RadioGroup rg = (RadioGroup)findViewById(R.id.RadioGroupId);[
    [/code]
    RadioGroupId就是你在xml文件里面设置的id.
      

  6.   

    可能我描述的不清楚,其实就是想要用程序来控制选择的单选框。而不是通过点击试用check(int)方法,    参数把所要选择的checkid传进去就可以了谢谢两位