我已将ViewPager
与Fragment
一起使用。
但它会在时间加载两页。
是否有任何方法只能在viewpager中加载一页?
答案 0 :(得分:5)
这可能是你要找的东西:
mPager.setOffscreenPageLimit(n); // where n is the number of offscreen pages you want to load.
**如你所说,它的最小值可以是“1”。 **检查此link并阅读评论。
答案 1 :(得分:2)
setOffScreenPageLimit方法的最小值为1。 如果您尝试设置小于此值的限制,它将使用其默认值1。
答案 2 :(得分:0)
您可以尝试手动调整适配器,例如
public int currentIndex;
@Override
public Fragment getItem(int index) {
if(position == currentIndex){
return new EmptyFragment();
}else{
return new YourNormalFragment();
}
}
并且很容易修改
yourViewPager.setCurrentItem(index);
与
一起 yourAdapter.currentIndex = index;