adding Radiobutton's dynamically
<p>my XML file</p>

<pre><code>&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical" 
android:id="@+id/sl"
&gt;


&lt;RadioGroup
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="vertical"
    android:id="@+id/rgc"&gt;
 &lt;/RadioGroup&gt;


&lt;/LinearLayout&gt;
</code></pre>

<p>Java file</p>

<pre><code>LinearLayout l1;
RadioGroup rg;
RadioButton rb[];
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    l1=(LinearLayout)findViewById(R.id.sl);
    rg=(RadioGroup)findViewById(R.id.rgc);


    rb=new RadioButton[4];
    for(int i=0;i&lt;4;i++){
        rb[i]=new RadioButton(this);
        rb[i].setLayoutParams(new LinearLayout.LayoutParams(60,30));
        rb[i].setText(i+"aaaaaa");
        rg.addView(rb[i]);

    }

    l1.addView(rg);



}
</code></pre>

<p>when I am running this code getting exception "this specified child already has a parent".Please tell me friends what is the problem in my code and kindly give me any suggestion's.</p>
