2014-01-29 46 views
0

我已經在Android中使用Java代碼創建單選按鈕組,但我不知道如何將它設置爲WRAP_CONTENT中相對佈局無線電集團WRAP_CONTENT .....如何設置由Java編碼

RadioGroup radioGroup = new RadioGroup(Rate_me_up.this); 
    radioGroup.setOrientation(0); 

    RelativeLayout.LayoutParams p = new RelativeLayout.LayoutParams(
      RelativeLayout.LayoutParams.WRAP_CONTENT, 
      RelativeLayout.LayoutParams.WRAP_CONTENT); 

    p.addRule(RelativeLayout.ALIGN_PARENT_TOP); 

    layout.addView(radioGroup); 
    RadioButton radioButtonView = new RadioButton(Rate_me_up.this); 
    radioButtonView.setText("radio1"); 
    radioButtonView.setId(id++); 
    radioButtonView.setButtonDrawable(R.drawable.e404); 
    radioButtonView.setChecked(false); 
    radioGroup.addView(radioButtonView, p); 

    RadioButton radioButtonView2 = new RadioButton(Rate_me_up.this); 
    radioButtonView2.setText("radio2"); 
    radioButtonView2.setId(id++); 
    radioButtonView2.setChecked(false); 
    radioGroup.addView(radioButtonView2, p); 
    RadioButton radioButtonView3 = new RadioButton(Rate_me_up.this); 
    radioButtonView3.setText("radio3"); 
    radioButtonView3.setId(id++); 
    radioGroup.addView(radioButtonView3, p); 
    radioButtonView3.setChecked(false); 
    TextView txt = new TextView(Rate_me_up.this); 

回答

0

當您將RadioGroup添加到RelativeLayout而不是將RadioButton添加到RadioGroup時,請嘗試使用LayoutParams