我正在使用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或2时,如何从位置1而不是0开始。
答案 0 :(得分:0)
为什么不在设置适配器后将所选项目设置为1?
mPager.setCurrentItem(1);