要删除ViewPager中的项而不重新加载其他项,可以使用以下解决方法:
PagerAdapter adapter = viewPager.getAdapter();
adapter.destroyItem(viewPager, position, object);
这里的position
是要删除的项的索引,object
是要删除的项的实例。
removeView()
方法来删除视图。viewPager.removeView(view);
这里的view
是要删除的项的视图。
完整的代码示例:
PagerAdapter adapter = viewPager.getAdapter();
adapter.destroyItem(viewPager, position, object);
viewPager.removeView(view);
这样就可以删除ViewPager中的项而不重新加载其他项了。