FragmentPagerAdapter getItem()方法从不同的位置开始

时间:2014-08-29 18:38:16

标签: android android-viewpager fragmentpageradapter

我正在使用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开始。

1 个答案:

答案 0 :(得分:0)

为什么不在设置适配器后将所选项目设置为1?

mPager.setCurrentItem(1);