2012-08-14 5 views
1

나는 604 webviews을 가지고 viewpager했습니다 그리고 난 5 페이지마다 같은 호출기 스크롤 해당 사용자,로드 할 :안드로이드 : ViewPager 100 개 이상의 웹보기

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

사용자가 선택한 현재 페이지가 6 페이지라고 가정하므로 선택한 페이지 전후로 두 페이지를로드하려고합니다. 이 내장 메서드 viewPager.setOffscreenPageLimit(3)을 사용했는데 예상대로 실행되지 않습니다!

그래서, 어떤 조언을 주시면 감사하겠습니다.

답변

2

너무 많은 복잡한 조각을 다룰 때는 FragmentStatePagerAdapter을 사용해야합니다.

앞으로 두 페이지를로드하려면 3 대신 viewPager.setOffscreenPageLimit(2)을 설정하십시오.

또한 어댑터의 방법은 fragments will only be created as needed이어야합니다.

+0

thnaks @ Konstantin 내가 시도해 볼게 :) –

+0

안녕하세요, 어떻게 2 개 이상의 조각을 getItem() 메소드에서 반환 할 수 있는지 모르겠습니까?! –

관련 문제