Создавайте только первый фрагмент в ViewPager при настройке адаптера - PullRequest
0 голосов
/ 07 декабря 2018

Я хочу сделать ViewPager с TabLayout, 5 вкладками и фрагментами всего.Когда действие создается, я хочу, чтобы FragmentPagerAdapter только создал первую (первую) вкладку, а затем создал другие, когда пользователь выбирает эти вкладки.setUserVisibleHint () не работает для моего варианта использования.Я также попытался сначала установить фиктивный адаптер.

1 Ответ

0 голосов
/ 07 декабря 2018

Это невозможно сделать с помощью viewpager. Значение по умолчанию для загруженных экранов вне области просмотра равно 1, и вы можете изменить его, вызвав

viewPager.setOffscreenPageLimit(1);

, однако минимальное значение offscreenLimit равно 1. Надеюсь, это поможет.

...