Обновление Android с помощью специального адаптера ListView - PullRequest
1 голос
/ 26 февраля 2012

Я пытаюсь реализовать библиотеку chrisbane pull-to-refresh для моего ListView (https://github.com/chrisbanes/Android-PullToRefresh). Это кажется достаточно простым, но у меня возникают проблемы с тем, что мне кажется, что ему нужен собственный набор данных, отдельный от того, что управляется вашим спискомАдаптер, то есть

mListItems = new LinkedList<String>();
mListItems.addAll(Arrays.asList(mStrings));

Все примеры, которые я видел, просто используют этот простой список строк, но как вы будете использовать его с любым типом настраиваемого адаптера, например с тем, который содержит строку?и просмотр изображений и т.д?

1 Ответ

0 голосов
/ 26 февраля 2012

Есть много примеров на этом сайте и вокруг. Вы создаете свой адаптер и устанавливаете этот массив в качестве поля или обычно устанавливается в качестве параметра конструктора. Вы @override getView() этого адаптера и получите ваши предметы, используя параметр position в getView(). Вот посмотрите на класс OrderAdapter в этом примере: http://www.softwarepassion.com/android-series-custom-listview-items-and-adapters/ и здесь, в классе GameAdapter http://jnastase.alner.net/archive/2010/12/19/custom-android-listadapter.aspx


надеюсь, что это поможет abit

...