android listviews: widoki nagłówka i stopki

W moim ListActivity potrzebuję widoków nagłówka i stopki (na górze i na dole listy), które będą używane jako przyciski poprzedniej strony i następnej strony na mojej liście, ponieważ chcę wyświetlać tylko 20 elementów naraz.

Ustawiłem nagłówek i widoki stóp, wykonując:

getListView().addHeaderView(myHeaderView);
getListView().addFooterView(myFooterView);
setListAdapter(adapter);

Działa to dobrze, ale muszę dynamicznie usuwać i dodawać te widoki nagłówka i stopki, ponieważ niektóre strony mojej listy mogą nie mieć przycisku następnej strony lub przycisku poprzedniej strony.

Problem polega na tym, że nie mogę wywołać addHeaderView ani addFooterView po wywołaniu setListAdapter.

Czy istnieje sposób na to?

questionAnswers(3)

yourAnswerToTheQuestion