FragmentPagerAdapter+fragment错位的问题解决

来源:互联网 发布:mac能用的同步盘 编辑:程序博客网 时间:2024/04/30 18:50
public class MyViewPagerAdapter extends FragmentStatePagerAdapter{//注意需要把FragmentPagerAdapter 改为 FragmentStatePagerAdapter,不然卡顿和无法显示List<Fragment> list;public MyViewPagerAdapter(FragmentManager fm,List<Fragment> list) {super(fm);this.list = list;}@Overridepublic Fragment getItem(int position) {return list.get(position);}@Overridepublic int getCount() {return list.size();}@Override    public boolean isViewFromObject(View view, Object obj) {        return view == ((Fragment) obj).getView();    }@Override    public void destroyItem(ViewGroup container, int position, Object object) {        Fragment fragment = ((Fragment) object);    }}

1 0