android listviews: Kopf- und Fußzeilenansichten

In meiner ListActivity müssen die Kopf- und Fußzeilenansichten (oben und unten in der Liste) als Schaltflächen für die vorherige Seite bzw. die nächste Seite in meiner Liste verwendet werden, da nur 20 Elemente gleichzeitig angezeigt werden sollen.

Ich setze meine Kopf- und Fußansichten wie folgt:

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

Dies funktioniert einwandfrei, aber ich muss diese Kopf- und Fußzeilenansichten dynamisch entfernen und hinzufügen, da auf einigen Seiten meiner Liste möglicherweise keine Schaltfläche für die nächste Seite oder eine Schaltfläche für die vorherige Seite vorhanden ist.

Das Problem ist, dass ich addHeaderView oder addFooterView nicht aufrufen kann, nachdem ich setListAdapter aufgerufen habe.

Gibt es einen Weg, dies zu umgehen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage