我在http://developer.android.com/reference/android/support/v4/app/FragmentStatePagerAdapter.html
查看了FragmentStatePagerAdapter的示例public static class MyAdapter extends FragmentStatePagerAdapter {
public MyAdapter(FragmentManager fm) {
super(fm);
}
@Override
public int getCount() {
return NUM_ITEMS;
}
@Override
public Fragment getItem(int position) {
return ArrayListFragment.newInstance(position);
}
}
我还查看了stackoverflow中的其他帖子,但我仍然不确定如何从fragmentStatePagerAdapter添加/删除页面,以及如何调用getItem方法。因此,如果我想在MyAdapter中添加一个方法来添加页面,那该怎么办呢?或者这不是添加页面的标准方式?任何信息都表示赞赏。
答案 0 :(得分:1)
添加新项目后,您需要致电myAdapter.notifyDataSetChanged();
此外,您似乎使用const作为数字或项目NUM_ITEMS
,您需要将其更改为可以更改的动态内容。