offScreenPageLimit을 벗어나면 시스템에서 새보기 또는 페이지를 가져 오기 위해 무엇을 호출합니까?viewPager에 대해 offScreenPageLimit 작동 방법
답변
source code for ViewPager
은 실제로 답변을 찾는 데 가장 좋은 장소입니다.
요약하면 ViewPager
은 '페이지'를 재현하는 항목의 내부 목록을 유지합니다. 이 목록의 항목 수는 mOffScreenPageLimit
값을 기반으로합니다. 기본적으로 1
으로 설정되어 있지만 setOffscreenPageLimit(int limit)
을 호출하여 변경할 수 있습니다. ViewPager
이 페이지를 채워됩니다 곳입니다 (보호 패키지) 방법 populate()
에서는
은, 다음과 같은 코드가 있습니다 :
따라서PagerAdapter
및 백업 데이터 세트의 경계를 결정
final int pageLimit = mOffscreenPageLimit;
final int startPos = Math.max(0, mCurItem - pageLimit);
final int N = mAdapter.getCount();
final int endPos = Math.min(N-1, mCurItem + pageLimit);
게재 순위 페이지가 요청됩니다.
존재하지 않는 페이지는 (패키지로 보호되는) addNewItem()
메서드를 사용하여 생성되며 기본적으로 연결된 PagerAdapter
에 instatiateItem()
을 호출합니다. 이 부분은 직접 구현되거나 구체적인 하위 클래스 중 하나를 통해 구현됩니다. 무언가 도중에 바뀌면 보강 데이터 세트가 변경 또는 setOffscreenPageLimit()
가 다른 값으로 다시 호출 될 때, 항목이 내부 목록에서 제거 될 수 있고, 경우
, 즉 PagerAdapter
에서 통화 destroyItem()
는 보통 다음과 같다.
질문에 대한 답변이 있습니까? 그렇지 않은 경우 한 줄짜리보다는 조금 더 구체적으로 노력하십시오. 그러면 우리가 더 잘 도와 줄 수 있습니다. :)
하하 감사합니다! 이것은 실제로 내가 가지고있는 또 다른 질문에 대한 부차적 인 질문입니다! – compprogjava
- 1. Viewpager OffscreenPageLimit 문제
- 2. viewpager에 listview 클래스를 추가하는 방법
- 3. ViewPager를 다른 ViewPager에 오버레이하는 방법
- 4. ViewPager에 SharedPreferences
- 5. ViewPager에 여러 글꼴 추가
- 6. ViewPager에 안드로이드 추가 조각
- 7. 조각이 ViewPager에 표시되지 않습니다.
- 8. Android의 ViewPager에 진행률 표시 줄을 추가하는 방법
- 9. ViewPager에 여러 이미지를 효율적으로 추가하는 방법
- 10. ViewPager에 페이지 제거/추가하기
- 11. ViewPager에 FragmentActivity가 필요합니까?
- 12. ViewPager에 문제가 있습니까?
- 13. ListView는 ViewPager에 표시되지 않습니다.
- 14. viewPager에 clickAction을 제공합니다.
- 15. ViewPager에 제목 추가
- 16. viewpager에 대한 조각 안드로이드 목록
- 17. 안드로이드 - ViewPager에 맞춤 ArrayAdapter 표시하기
- 18. ViewPager에 단편을 추가하는 방법은 무엇입니까?
- 19. 가로보기 및 ViewPager에 조각 사용
- 20. jQuery Mobile이 Android의 ViewPager에 해당합니까?
- 21. Solr의 스키마와 작동 방법
- 22. struts2 플러그인 작동 방법
- 23. 알림 메커니즘 작동 방법
- 24. 외부 라이브러리 작동 방법
- 25. 레이아웃을 프로그래밍 방식으로 생성하여 ViewPager에 추가 하시겠습니까?
- 26. 큐브를 구현하는 방법 안드로이드에서 ViewPager에 전환 효과 애니메이션?
- 27. JSHint 옵션의 작동 방식에 대해 혼동했습니다.
- 28. 아랍어 알파벳에 대해 alpha_dash를 작동 시키려면 어떻게해야합니까?
- 29. 자바 동기화 작동 방법에 대해 혼란스러워합니다.
- 30. Android 암호화 작동 방식에 대해 혼동이 있음
viewpager.setOffscreenPageLimit (10)을 사용하면 간단하게 유지할 수 있습니다. 조각은 살아있게 유지됩니다. –