どういう意味かわからないというエラーがあります。私はAndroidを初めて使用します
Caused by: java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.
プログラムでテーブルレイアウトにラジオグループを追加しようとしています
まず、テーブルレイアウトにラジオグループを追加し、ラジオグループにラジオボタンを追加します
RadioGroup mRadioGroup;
mRadioGroup = new RadioGroup(this);
TableLayout mainTable = (TableLayout) findViewById(R.id.myTable);
mainTable.addView(mRadioGroup);
次に、行を作成してこの行に無線グループを追加し、最後にその行をテーブルレイアウトに追加します
TableRow row;
RadioButton radioButton = new RadioButton(this);
radioButton.setId(1);
radioButton.setText("SomeText");
row.addView(mRadioGroup);
mainTable.addView(row);
誰か助けてもらえますか?
編集:テーブルの行ではなくテーブルのレイアウトに直接ラジオグループを追加したときに機能しました