
这会有所帮助吗?
public static class MyAdapter extends FragmentPagerAdapter { public MyAdapter(FragmentManager fm) { super(fm); } @Override public int getCount() { return Integer.MAX_VALUE; } @Override public Fragment getItem(int position) { return getFragmentbasedonPosition(position); } private Fragment getFragmentbasedonPosition(int position) { int fragmentPos = position % 3; // Assuming you have 3 fragments switch(fragmentPos) { case 1: return Fragment1.newInstance(); case 2: return Fragment2.newInstance(); case 3: return Fragment3.newInstance(); } }}然后,
mPager.setCurrentItem((int)(Integer.MAX_VALUE/2));//假设mPager是您的ViewPager
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)