从ViewPager中只删除一个片段

时间:2013-07-01 20:35:15

标签: android android-fragments android-viewpager

是否可以从ViewPager的某个位置删除单个Fragment而不会导致整个ViewPager重绘,即只销毁1个片段而不破坏ViewPager中的其他片段? 使用此页面上的示例代码:FragmentStatePagerAdapter,在减少NUM_ITEMS后调用notifyDataSetChanged()会导致所有片段被删除并再次绘制,因为覆盖getItemPosition()return POSITION_NONE 。如何避免这种情况?

1 个答案:

答案 0 :(得分:0)

使用来自支持jar的activityfragment并使用getFragmentManager API,在运行时手动添加删除片段。 这里唯一的问题是你必须跟踪每个片段引用。