2012-05-28 14 views
6

Zunächst möchte ich Ihnen sagen, ich habe gelesen und erfolgreich zu entwickeln Pull to refresh mit Chris Banes library und Johan Nilsson library.Pull zum Aktualisieren für GridView in Android

Jetzt versuche ich mit Johan Nilsson Bibliothek für GridView gehen. Er hat nur für ListView implementiert, also muss ich die PullToRefreshListView JAVA-Datei ändern.

Dort habe ich erweitert GridView anstelle von ListView (Linie 24). Dann wird es mir einen Fehler in Zeile 109 geben, indem ich sage addHeaderView (mRefreshView); wird nicht erkannt und ändern Sie es als addView() Aber addView() Methoden geben mir auch Laufzeitfehler.

Ich gehe mit der Johan Nilsson Bibliothek, weil es mir die Möglichkeit gibt, meiner Aktivität einige weitere Formwidgets hinzuzufügen und das Design ganz einfach an die andere Bibliothek anzupassen.

+1

warum nicht Sie gehen nach [diesem Beispiel] (https://github.com/chrisbanes/Android-PullToRefresh/blob/master/library/src/com/handmark/pulltorefresh/library/PullToRefreshGridView lösen .Java)? – MKJParekh

+0

@FasteKerinns das ist Chris Banes Bibliothek. Ist es nicht. Ich habe es in meinem Q erwähnt. Diese einzelne Datei hängt von anderen 4 JAVA-Dateien ab, und das andere Problem ist, dass es schwierig ist, der Aktivität weitere Formular-Widgets hinzuzufügen. Wie auch immer, danke für die Antwort :-) – AnujAroshA

+0

hast du die Lösung gefunden Ich stehe auch vor dem gleichen Problem –

Antwort

2

This ist, was Sie suchen

enter image description here

Arbeiten für alle AbsListView. Ich habe sowohl ListView als auch GridView implementiert.

+1

Danke für die Antwort. Aber du hast meine Frage nicht klar gelesen. Ich erwähnte, dass ich diese Bibliothek usw. benutzt habe ... – AnujAroshA

0

GridView unterstützt keine HeaderView. Google hat jedoch ein eigenes GridView implementiert, das nur für interne Zwecke verwendet wird. Dies kann Ihr Problem HeaderView

Verwandte Themen