2010-11-21 4 views
2

Я внедрил Customized ListView, используя BaseAdapter и Lazy, чтобы загрузить изображения для элементов списка. Я работаю с услугами RESTFul. Метод webservice определяет количество элементов на каждой странице (20 элементов на странице) & общее количество страниц (5 страниц). Теперь я могу загрузить первую страницу соответственно. Мне нужно снова вызвать метод webservice для загрузки содержимого следующей страницы, соответственно & отображает его так же, как и на первой странице. Просьба предоставить исходный код логики/образца о том, как реализовать разбиение на страницы, если кто-либо уже реализовал.Реализовать разбиение на страницы в ListView на Android

Кроме того, я видел в некоторых приложениях Android на рынке Android, что диалог прогресса отображается в конце списка при загрузке элементов, возможно, во втором содержимом страницы. Просьба предоставить подсказки, если кто-то уже реализовал так.

ответ

3

Просьба предоставить исходный код логики/образца о том, как реализовать разбиение на страницы, если кто-либо уже реализовал.

Просмотреть мой EndlessAdapter.

+1

Я прошел через EndlessAdapter. Теперь мне нужен код для слияния LazyListAdapter, который расширяет BaseAdapter & EndlessAdapter, который расширяет AdapterWrapper. Класс, который я использовал для Lazy-загрузки, расширил BaseAdapter. Я написал логику для настроенного списка в методе public View getView (конечная позиция int, View convertView, родительская группа ViewGroup) {}. Как добавить код для EndlessAdapter в классе LazyAdapter. Есть ли другой способ, по которому мы можем продолжить. Мне нужны обе функции 1> ЛАЗИВАЯ загрузка изображений для элементов списка 2> Реализация разбиения на страницы в Android. – chiranjib

+0

@ user443141: «EndlessAdapter» предназначен для обертывания существующего «ListAdapter», предположительно такого как «LazyListAdapter», что бы это ни было. Вам не нужно объединять базы кода. Если да, то это зависит от вас, чтобы понять. – CommonsWare

+0

Спасибо за ваши комментарии. Проблема в том, что мой LazyListAdapter расширяет BaseAdapter и внутри класса LazyListAdapter у меня есть общедоступный View getView (конечная позиция int, View convertView, родительский элемент ViewGroup) {}. Я не могу получить логику, с которой можно позвонить в Endless Adapter, чтобы ограничить количество элементов списка и реализовать разбиение на страницы. – chiranjib

Смежные вопросы