В моем ListActivity мне нужны заголовки и нижние колонтитулы (вверху и внизу списка), которые будут использоваться в качестве предыдущей страницы и кнопок следующей страницы в моем списке соответственно, потому что я хочу отображать только 20 предметов за раз.
Я устанавливаю свои представления заголовка и ноги, делая:
getListView().addHeaderView(myHeaderView);
getListView().addFooterView(myFooterView);
setListAdapter(adapter);
Это прекрасно работает, но мне нужно динамически удалять и добавлять эти заголовки и нижние колонтитулы, потому что на некоторых страницах моего списка может не быть кнопки следующей страницы или предыдущей страницы.
Проблема в том, что я не могу вызвать addHeaderView или addFooterView после вызова setListAdapter.
Есть ли способ обойти это?