我正在使用ViewPager制作一个非常简单的应用程序。我希望能够在调用getItem方法时从自定义位置开始。下面是我当前的代码。
@Override
public Fragment getItem(int position) {
switch (position) {
case 0:
Fragment fragment1 = new Fragment1();
return fragment1;
case 1:
Fragment fragment2 = new Fragment2();
return fragment2;
case 2:
Fragment fragment3 = new Fragment3();
return fragment3;
default:
return null;
}
我想知道,当调用getItem方法时,如何从位置1而不是0开始,然后能够从位置1滑动到位置0或2。
为什么不在设置适配器后简单地将所选项目设置为1?
mPager.setCurrentItem(1);