2012-05-28 10 views
6

Prima di tutto, voglio dirvi ragazzi che ho letto e riesco a sviluppare Pull da aggiornare utilizzando Chris Banes library e Johan Nilsson library.Pull per aggiornare GridView in Android

Ora sto cercando di andare con la libreria di Johan Nilsson per GridView. Ha implementato solo per ListView, quindi devo modificare il file PullToRefreshListView JAVA.

Lì ho esteso GridView anziché ListView (Riga 24). Quindi mi darà un errore sulla linea 109 dicendo addHeaderView (mRefreshView); non è riconosciuto e lo cambia come addView() Ma i metodi addView() mi danno anche errori di esecuzione.

Io vado con la libreria di Johan Nilsson, perché mi dà l'opportunità di aggiungere altri widget di forma alla mia attività e personalizzare facilmente il design piuttosto che l'altra libreria.

+1

Perché non si va per [questo esempio] (https://github.com/chrisbanes/Android-PullToRefresh/blob/master/library/src/com/handmark/pulltorefresh/library/PullToRefreshGridView .Giava)? – MKJParekh

+0

@FasteKerinns è la libreria di Chris Banes. Non è vero? L'ho menzionato nella mia Q. Quel singolo file dipende da altri 4 file JAVA e l'altro problema è che è difficile aggiungere altri widget del modulo all'Attività. Comunque, grazie per la risposta :-) – AnujAroshA

+0

hai trovato la soluzione anche io sto affrontando lo stesso problema –

risposta

2

This è quello che cercate

enter image description here

funziona per tutti AbsListView. Ho implementato sia ListView che GridView.

+1

Grazie per la risposta. Ma tu non hai letto chiaramente la mia domanda. Ho detto che ho usato questa libreria ed ecc ... – AnujAroshA

0

GridView non supporta HeaderView. Ma Google ha implementato il proprio GridView, lo usano solo per scopi interni. Questo può risolvere il tuo problema HeaderView

Problemi correlati