Я использовал следующий код для создания строки таблицы
TableRow TRow = new TableRow(a);
TextView TxtViewProvider = new TextView(a);
TxtViewProvider.setText(gradeText);
// TxtViewProvider.setBackgroundColor(Color.RED);
if (bold == 1)
TxtViewProvider.setTypeface(Typeface.DEFAULT_BOLD);
TxtViewProvider.setTextColor(Color.BLACK);
TxtViewProvider.setPadding(Static.getDipOf(15, a), 0, 0, 0);
TxtViewProvider.setWidth(getDipOf(240, a));
TRow.addView(TxtViewProvider);
TxtViewProvider = new TextView(a);
TxtViewProvider.setText(gradeCode);
TxtViewProvider.setBackgroundColor(Color.GREEN);
if (bold > 0)
TxtViewProvider.setTypeface(Typeface.DEFAULT_BOLD);
TxtViewProvider.setTextColor(Color.BLACK);
TRow.addView(TxtViewProvider);
TRow.setBackgroundColor(Color.WHITE);
TableLayout.LayoutParams params = new TableLayout.LayoutParams();
params.setMargins(0, 0, 0, Static.getDipOf(1, a));
table.addView(TRow, params);
, и я использую это в видоискателе, но мне нужно перезагрузить эту страницу снова и снова.Но проблема, с которой я сталкиваюсь, заключается в том, что все данные, которые я создал в первую очередь, возникают при повторной загрузке,
Может кто-нибудь предложить мне способ удаления динамически создаваемых таблиц TableRows?