2012-05-28 17 views
6

Antes que nada, quiero decirles chicos que he leído y tener éxito desarrollando Pull para actualizar usando Chris Banes library y Johan Nilsson library.Tirar para refrescar para GridView en Android

Ahora estoy tratando de ir con la biblioteca de Johan Nilsson para GridView. Él solo implementó para ListView, así que tengo que modificar el archivo JAVA PullToRefreshListView.

No tengo GridView extiende en lugar de ListView (Línea 24). Entonces me dará un error en la línea 109 diciendo addHeaderView (mRefreshView); no se reconoce y cambiarlo como addView() Pero los métodos addView() también me dan errores de tiempo de ejecución.

Voy con la biblioteca de Johan Nilsson, porque me da la oportunidad de agregar algunos widgets de formulario a mi Actividad y personalizar fácilmente el diseño en lugar de la otra biblioteca.

+1

¿Por qué no le vayan a [este ejemplo] (https://github.com/chrisbanes/Android-PullToRefresh/blob/master/library/src/com/handmark/pulltorefresh/library/PullToRefreshGridView .Java)? – MKJParekh

+0

@FasteKerinns esa es la biblioteca de Chris Banes. ¿No es así? Lo mencioné en mi Q. Ese único archivo depende de otros 4 archivos JAVA y el otro problema es que es difícil agregar otros widgets de formulario a la Actividad. De todos modos, gracias por la respuesta :-) – AnujAroshA

+0

encontraste la solución También estoy enfrentando el mismo problema –

Respuesta

2

This es lo que busca

enter image description here

funciona para todos los AbsListView. Implementé ListView y GridView.

+1

Gracias por la respuesta. Pero no has leído mi pregunta claramente. Mencioné que he usado esta biblioteca y etc. – AnujAroshA

0

GridView no es compatible con HeaderView. Pero Google implementó su propio GridView, lo usan solo para fines internos. Esto puede resolver su problema HeaderView

Cuestiones relacionadas