아래와 같이 라디오 버튼을 btn_number의 숫자만큼 동적으로 생성하려 합니다.

막히는 곳이 radio_btn[]을 RadioButton radio0 = new RadioButton(context); 와 같이 해주어야 하는데

RadioButton radio_btn[] = new RadioButton(context); 이런식으로 해주면 유형이 일치하지 않는다고 합니다.

어떻게 하면 라디오버튼을 배열로 쓸 수 있을까요?

 

만약 안된다면 다른방법은 없을까요?

 

 

 

for(int i=0; i<btn_number; i++){
    radio_btn[i].setId(i);
    radio_btn[i].setText(id);
    radio_btn[i].setTextColor(Color.rgb(0,0,0));
    radio_btn[i].setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));
    radio_btn[i].setButtonDrawable(R.drawable.draw_radio_btn);
    radio_btn[i].setTypeface(Bold_kor);
    radio_btn[i].setTextSize(12);
    
    radioGroup.addView(radio_btn[i]);
   }