listviews android: visualizações de cabeçalho e rodapé
Na minha ListActivity, eu preciso de visualizações de cabeçalho e rodapé (na parte superior e inferior da lista) para serem usadas como botões da página anterior e da próxima página na minha lista, respectivamente, porque quero exibir apenas 20 itens de cada vez.
Eu defini minhas visualizações de cabeçalho e pé fazendo:
getListView().addHeaderView(myHeaderView);
getListView().addFooterView(myFooterView);
setListAdapter(adapter);
Isso funciona bem, mas eu preciso remover dinamicamente e adicionar essas visualizações de cabeçalho e rodapé, porque algumas páginas da minha lista podem não ter um botão de próxima página ou um botão de página anterior.
O problema é que não posso chamar addHeaderView ou addFooterView depois de ter chamado setListAdapter.
Existe uma maneira de contornar isso?