Удалить tableRows в tablelayout

Я попытался удалить строки в моем tableLayout, используя:

  • table.RemoveAllViews()
  • table.RemoveAllViewInLayout()
  • table.RemoveViewAt()

Но это не сработало.

Все мои строки добавляются динамически.

Спасибо за вашу помощь.

Вы можете вставить код?

Tatsuya 20.03.2018 16:35

отредактируйте свой вопрос, чтобы добавить дополнительные детали, такие как ваш код и информацию о таймере и о том, что происходит

Jon 20.03.2018 19:59
0
2
48
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Если вы хотите очистить всю свою таблицу, вы можете удалить дочерние элементы таблицы один за другим в цикле для, используя:

int count = table.getChildCount();
for (int i = 0; i < count; i++) {
    View child = table.getChildAt(i);
    table.removeView(child);
}

Другие вопросы по теме