ViewPager嵌套Fragment不顯示

public class HrScrollSeeTalResDetailAdapter extends FragmentStatePagerAdapter {

    private  List<String> list;

    public HrScrollSeeTalResDetailAdapter(FragmentManager fm,List<String> list) {
        super(fm);
        this.list=list;
    }

    @Override
    public int getCount() {
        if (list!=null)
        return list.size();
        return 0;
    }

    @Override
    public Fragment getItem(int position) {
        String resumeId = list.get(position);
        return V4HrSeeTalentResumeDetailFragment.newInstance(resumeId);
    }

    @Override
    public boolean isViewFromObject(View view, Object object) {
        return false;
    }
}
Adapter 繼承FragmentStatePagerAdapter 的時候會默認重寫 isViewFromObject的方法.返回false;這就會是viewPager不顯示,可以把這個重寫的方法去掉.就解決問題了
具體原因看http://blog.csdn.net/harvic880925/article/details/38487149


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章