У меня есть TableLayout с одной строкой таблицы внутри.Я пытаюсь использовать функцию ниже, чтобы добавить еще один TableRow с теми же значениями, что и у уже существующей строки таблицы:
tableRowOne = findViewById(R.id.tableRowOne);
editTextOne = findViewById(R.id.editTextOne);
public void AddTableRowFunction() {
TableRow tableRowNew = new TableRow(this);
tableRowNew = tableRowOne;
EditText editTextNew = new EditText(this);
editTextNew = editTextPlayer1;
tableRowNew.addView(editTextNew);
table.addView(tableRowNew, 0 ,new TableLayout.LayoutParams(TableLayout.LayoutParams.MATCH_PARENT, TableLayout.LayoutParams.MATCH_PARENT));
}
Но приложение вылетает, когда я вызываю функцию, сообщая мне, что "указанный дочерний элемент уже имеетродитель. Вы должны сначала вызвать removeView () у родителя ребенка. "