нумерация страниц при использовании списка в Android

1

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

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

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

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

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

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

  • 0
    Если вы не хотите связываться с сервером каждый раз, когда нажимаете больше btn, как новые данные будут загружены в вашем случае?
  • 0
    Добавьте «статусный» вид внизу главного окна сразу после списка. Добавьте несколько кнопок «вперед / назад», и, когда они будут нажаты, перезагрузите список с соответствующими объектами и обновите индикатор страницы (также в этом режиме просмотра состояния).
Теги:
pagination
android-listview

2 ответа

0

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

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

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

0

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

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

  • 0
    Можете ли вы просто дать мне ссылку, где я могу получить образец для использования концепции, которую вы заметили.
  • 0
    посмотрите здесь пример окна просмотра : code.google.com/p/viewpagerexample/source/browse

Ещё вопросы

Сообщество Overcoder
Наверх
Меню