2012-11-23 5 views
0

저는 Jake Wharton의 viewpagerindicator를 사용하고 있습니다. 무한한 ViewPager를 사용하고 싶기 때문에 4 페이지 만있는 것을 의미하지만 페이저에는 400 페이지를 설정합니다. 나는 currId % 4를 사용하여 호출기에 올바른 내용을 얻습니다. 그러나 이제 문제는 스스로 어떻게 지표를 세울 수 있는가입니다. 이제는 ViewPager 아래에 400 개의 표시기가 있으며 그 중 4 개만 필요합니다.android viewpagerindicator, 표시 자 수를 설정하는 방법

감사합니다.

답변

0

당신은 getCount() 내부에 FragmentPagerAdapter이 설정할 수 있습니다

@Override 
    public int getCount() { 
     return 4; 
    } 
+0

이렇게하려면 내가 루프 ViewPager를 얻을 수 없습니다. ViewPager를 반복하고 싶기 때문에 큰 수를 그 수로 설정합니다. – Vigor

+0

이 의미는 다음과 같습니다. http://stackoverflow.com/questions/10188011/how-to-make-a-viewpager-loop이 방법을 사용하려면 4가 아닌 페이지 수로 6을 설정해야합니다. 따라서 지표 수는 여전히 잘못되었습니다. – Vigor

+0

당신은 Viewpager를 순환시키고 싶습니다. 따라서 당신은 당신의 카운트를 400으로 설정하고 있습니까? 왜? 단지 OnPageChangeListener()를 구현하고 마지막 페이지를 스크롤 할 때 ViewPager를 첫 번째 항목으로 설정하면됩니다. – Ahmad

관련 문제