我已使用ViewPager
与Fragment
。
但它在时间加载两页。
有没有办法在viewpager中只加载一个页面?在ViewPager中只加载一个片段
12
A
回答
5
2
setOffScreenPageLimit方法具有最低1 的限制。如果你尝试设置较小的限制比这个,它会使用它的默认值是1。
0
你可以尝试做手工适配器如
public int currentIndex;
@Override
public Fragment getItem(int index) {
if(position == currentIndex){
return new EmptyFragment();
}else{
return new YourNormalFragment();
}
}
和becareful修改
yourViewPager.setCurrentItem(index);
沿
yourAdapter.currentIndex = index;
+1
我不认为这会工作。 getItem将被索引和索引+ 1调用两次,具体取决于您如何滑动视图 – Prakash
相关问题
- 1. 在ViewPager中加载片段只有当它被选中时
- 2. 实现与片段一ViewPager,只有一个页面在ViewPager
- 3. Java Android - ViewPager片段加载
- 4. Android ViewPager刷新只有一个片段
- 5. ViewPager只显示最后一个片段
- 6. ViewPager中另一个片段的片段
- 7. 在ViewPager上加载所有片段onCreate
- 8. 在viewpager中用另一个片段替换一个片段
- 9. 重新加载ViewPager内部的片段,其中的另一个片段inViewPager
- 10. 一个新片段ViewPager添加FragmentActivity
- 11. Java Android - 动态加载片段(ViewPager)
- 12. viewpager需要时间来加载片段
- 13. Android:使用viewPager加载限制片段
- 14. 如何从一个活动重新加载Viewpager的片段
- 15. android- viewpager setCurrentItem使第一个片段不加载
- 16. 防止使用ViewPager预加载下一个片段(选项卡)
- 17. 用ViewPager动态加载下一个片段
- 18. 从另一个片段在viewpager中显示片段
- 19. ViewPager - 在片段页面中创建一个新片段
- 20. 从ViewPager中删除一个片段
- 21. 同一片段中的多个ViewPager
- 22. 在viewpager上显示一个片段
- 23. 替换ViewPager中另一个片段中的片段
- 24. 在ViewPager中延迟加载图片
- 25. 添加片段viewpager是空
- 26. 片段中的ViewPager从另一个片段调用Android
- 27. 在ViewPager中重新加载所有片段Android
- 28. 在ViewPager片段中的ListView
- 29. 片段在ViewPager中重叠
- 30. 在ViewPager中引用片段
对此一看:https://stackoverflow.com/a/44405015/7874047 –