我真的很困惑我怎么能在FragmentPagerAdapter
中将片段表示为视图(项目),我有三个ListFragment
和一个Activity
,我怎样才能代表这些片段到FragmentPagerAdapter
?有什么想法吗?!
答案 0 :(得分:2)
就像示例here状态一样,不是吗?只需展开FragmentPagerAdapter
并以ListFragment
方式返回每个getItem()
:
public static class MyAdapter extends FragmentPagerAdapter {
public MyAdapter(FragmentManager fm) {
super(fm);
}
@Override
public int getCount() {
return 3;
}
@Override
public Fragment getItem(int position) {
switch(position) {
case 0: return yourFragment1;
case 1: return yourFragment2;
case 2: return yourFragment3;
default: return yourFragment1;
}
}
}