Vielleicht möchten Sie addHeaderView()
oder addFooterView()
in GridView
aufrufen, was es nicht hat.
Es ist die Natur, dass wir eine Header-Ansicht oder eine Fußzeilenansicht zu einem GridView
hinzufügen möchten. Vielleicht hast du eine lange Zeit wie ich gesucht, aber letztendlich keine Lösung gefunden.
Hier werde ich eine Lösung herausgeben.
Ich poste diese Antwort nur wollen, dass Leute, die hierher kommen, bekommen können, was sie wollen.
Es handelt sich um ein Projekt mit einer einzelnen Datei, das nun auf GitHub: https://github.com/liaohuqiu/android-GridViewWithHeaderAndFooter
Sie können dem obigen Link folgen, um auf den Code zuzugreifen. Happy Coding.
Tatsächlich können Sie Layout mit zwei Spalten erstellen und ListView verwenden. In getView sollten Sie mit Spalten manipulieren und dort einige Daten einstellen.
Sie können auch nur eine Spalte in der ersten und letzten Zeile erstellen. Es wird wie Kopf- oder Fußzeile aussehen.
Außerdem können Sie diese Links durchsehen:
Tags und Links android gridview android-gridview