Android: ViewPager с более чем 100 веб-просмотров

У меня есть viewpager, имеющий 604 просмотра, и я хочу загружать 5 страниц каждый раз, когда пользователь прокручивает пейджер, вот так:

{... [4] [5] [6] [7] [8]...}

Я предполагаю, что текущей страницей, выбранной пользователем, является страница 6, поэтому я хочу загрузить 2 страницы до и после выбранной. Я использовал этот встроенный метод viewPager.setOffscreenPageLimit(3) и это не работает, как ожидалось!

Итак, любые советы будут оценены.

1 ответ

При работе с таким количеством сложных фрагментов вы должны обязательно использовать FragmentStatePagerAdapter.

Для загрузки двух страниц вперед также установите viewPager.setOffscreenPageLimit(2) вместо 3,

Вы также должны убедиться, что в getItem() метод адаптера fragments will only be created as needed,

Другие вопросы по тегам