Это означает, что представление, которое вы добавляете в TabelLayout, уже имеет родителя.вы можете просто удалить представление из его родительского элемента перед добавлением в новый контейнер (TabelLayout)
сделать это изменение перед добавлением представления.
if (view.getParent() != null) {
((ViewGroup) view.getParent()).removeView(view);
}
tabelLayout.addView(view);
Примечание: вы можете добавлять только те представления, у которых нет родителяили, другими словами, вы можете добавлять только те представления, которые не были добавлены в дерево представлений, после его добавления вы должны удалить представление из его родительского элемента, и только затем вы можете добавить его к другому родительскому элементу.
Счастливое кодирование !!