нумерация страниц при использовании списка в Android - PullRequest
1 голос
/ 24 января 2012

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

Я видел много примеров, связанных с этим, но ни один из них не решил мою проблему. Вот почему я разместил этот вопрос здесь.

для реализации listview в приложении, я разработал собственный класс, который расширяет extends ArrayAdapter<BoObject>, и я передаю List < MyCustom Class > в это как

new MyListAdapter(CurrentScreen.this, R.layout.show, customobjects);

Для итерации мне нужно сначала использовать список customobjects, и я не хочу запрашивать сервер каждый раз, когда нажимается дополнительная кнопка.

Может кто-нибудь дать решение по моей проблеме .?

Ответы [ 2 ]

0 голосов
/ 28 ноября 2017

есть решение:

получает 100 элементов в каждом запросе от сервера, вставляет их в базу данных (sqlite) и считывает из базы данных каждые 10 элементов, а затем отображает их в списке (нумерация страниц 10). если в базе данных больше нет элементов, отправьте последний идентификатор элемента на сервер и запросите следующие 100 элементов с сервера. сохраните их в БД и выполните процедуру снова.

надеюсь, что это помогло.

0 голосов
/ 24 января 2012

Вы можете попробовать ViewPager (используйте его как на Gingerbread [необходимо включить пакет supportV4], так и на ICS), это используется, когда вы хотите прокрутить жест слева направо, даже с этим ViewPager вы можете напрямую привязать к странице. С другой стороны, вы можете использовать ViewSwitcher тоже.

Оба решения позволяют вам определить группу «Страниц», используя оба объекта «Просмотр», вы можете установить текущую страницу и переходить вперед или назад к предыдущей странице.

...