有时候我们想要在展示viewPager的同时就让它滑动到指定的页面,我们可以用viewPager.setCurrentItem(index)
。
//初始化adapter,FileLookUpAdapter继承自FragmentStatePagerAdapter adapter = new FileLookUpAdapter(getSupportFragmentManager()); Field field = null; try { field = ViewPager.class.getDeclaredField("mRestoredCurItem"); } catch (NoSuchFieldException e) { e.printStackTrace(); } field.setAccessible(true); try { //index 为我们想要的第一次就展示的页面index field.set(viewPager, index); } catch (IllegalAccessException e) { e.printStackTrace(); } //setAdapter viewPager.setAdapter(adapter);