Потяните, чтобы обновить GridView в Android

Прежде всего, я хочу сказать вам, ребята, что я прочитал и успешно разработал Pull для обновления с использованием библиотеки Криса Бейнса и библиотека Йохана Нильссона .

Теперь я пытаюсь использовать библиотеку Йохана Нильссона для GridView. Он реализован только для ListView, поэтому мне нужно изменить PullToRefreshListView JAVA-файл.

Там у меня есть расширения GridView вместо ListView (строка 24). Затем он выдаст мне ошибку в строке 109, говоря, что addHeaderView(mRefreshView); не распознан и изменит его на addView(). Но addView() методы также дают мне ошибки времени выполнения. .

Я использую библиотеку Йохана Нильссона, потому что она дает мне возможность добавить еще несколько виджетов форм в свою активность и легко настроить дизайн, а не другую библиотеку.


person AnujAroshA    schedule 28.05.2012    source источник
comment
почему бы вам не использовать этот пример?   -  person MKJParekh    schedule 28.05.2012
comment
@FasteKerinns, это библиотека Криса Бейнса. Не так ли? Я упомянул об этом в своем вопросе. Этот единственный файл зависит от еще 4 файлов JAVA, и другая проблема заключается в том, что трудно добавить другие виджеты формы в действие. В любом случае спасибо за ответ :-)   -  person AnujAroshA    schedule 28.05.2012
comment
ты нашел решение у меня тоже такая же проблема   -  person Shakeeb Ayaz    schedule 10.03.2014


Ответы (2)


Это то, что вы ищете

введите здесь описание изображения

Работает для всех AbsListView. Я реализовал как ListView, так и GridView.

person Daniel Magnusson    schedule 01.06.2012
comment
Спасибо за ответ. Но вы невнимательно прочитали мой вопрос. Я упомянул, что использовал эту библиотеку и т.д. - person AnujAroshA; 04.06.2012

GridView не поддерживает HeaderView. Но Google реализовал собственный GridView, они используют его только для внутренних целей. Это может решить вашу проблему Вид заголовка

person Yerzhan Tanatov    schedule 27.11.2014