1

我在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 添加一个方法来添加页面,那该怎么做呢?或者这不是添加页面的标准方式?任何信息表示赞赏。

4

1 回答 1

1

添加新项目后,您需要调用myAdapter.notifyDataSetChanged();

此外,您似乎对 number 或 items 使用了 const NUM_ITEMS,您需要将其更改为可以更改的动态内容。

于 2013-11-18T10:22:15.573 回答