Я пытаюсь добавить радиокнопки в радиогруппы с макетом таблицы, когда я начал код. Я получаю некоторую ошибку. Вот мой кодКак добавить радиокнопки в группу радио в динамике 3 * 10 динамически динамически
RadioButton[] boxes = new RadioButton[30];
RadioGroup rg = (RadioGroup) findViewById(R.id.radiogroup);
for (int i = 0; i < 30; i++) {
boxes[i] = (RadioButton) findViewById(idArray[i]);
}
for (int i = 0; i < 30; i++) {
rg.addView(boxes[i]);
}
код Xml является here`
<TableLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TableRow
android:layout_width="match_parent"
android:layout_height="match_parent">
<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="11-12(T1)"
android:id="@+id/radioButton0"
android:layout_column="9"
android:checked="false" />
<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="11-12(T2)"
android:id="@+id/radioButton10"
android:checked="false"
android:layout_marginLeft="40dp" />
<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="11-12(T3)"
android:id="@+id/radioButton20"
android:layout_column="11"
android:checked="false"
android:layout_marginLeft="40dp" />
</TableRow>
</TableLayout>
</RadioGroup>
Я не размещать весь код XML, потому что есть 10 строк таблицы, как каждый строка таблицы имеет 3 радио butttons поэтому у меня есть 30 радиокнопку в сетке 3 * 10. В java-коде ı получить такую ошибку: «У указанного дочернего элемента уже есть родительский элемент. Сначала вы должны вызвать removeView() для родителя ребенка».