ViewPager嵌套fragment来实现fragment的滑动,具体做法如下:
1.在布局中使用ViewPager控件。
2.得到FragmentManager manager=getSupportFragmentManager();
3.使用Android提供的 ViewPager嵌套fragment的适配器。
viewPager.setAdapter(new ViewPagerAdapter(manager,list));
public class ViewPagerAdapter extends FragmentStatePagerAdapter{
List<Fragment> list;
public ViewPagerAdapter(FragmentManager fm, List<Fragment> list) {
super(fm);
this.list=list;
}
@Override
public Fragment getItem(int position) {
return list.get(position);
}
@Override
public int getCount() {
return list.size();
}
}
viewPager.setCurrentItem(1);//可以设置ViewPager展示哪一页。
这样最简单的ViewPager嵌套Fragment就已经实现了