Каким образом можно удалить все View
-элементы на layout'е, которые были добавлены из кода (не имеют id
), без перезагрузки Activity
?
Подойдут любые варианты. Заранее спасибо.
Для удаления всех View
из виджета-контейнера (такие, как любой Layout
) в классе ViewGroup
, от которого наследуются все виджеты-контейнеры есть метод removeAllViews()
:
LinearLayout layout = new LinearLayout(this);
// или если контейнер на разметке
LinearLayout layout = (LinearLayout) findViewById(R.id.layout);
...
layout.removeAllViews(); // удалить все View из LinearLayout
Вам нужен метод ViewGroup#removeAllViews()
- он как раз и удалит все дочерние вьюхи у той, на которой этот метод будет вызван
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Существует ли стандартное средство в java (или в библиотеках) для чтения properties вида:
Только начинаю разбиратьсяСкачал Tomcat, запустил его