private List<String> mPathList;
private FragmentStatePagerAdapter mPagerAdapter;

//1.使用FragmentStatePagerAdapter mPagerAdapter
= new FragmentStatePagerAdapter(getSupportFragmentManager()) { @Override public int getCount() { return mPathList.size(); } @Override public Fragment getItem(int i) { return PhotoPreviewFragment.newInstance(mPathList.get(i)); } @Override public int getItemPosition(Object object) {
      //2.重写getItemPostman方法返回POSITION_NONE,这样添加或者删除数据后刷新才有效
return PagerAdapter.POSITION_NONE; } }; mViewPager.setAdapter(mPagerAdapter);

int currentItem = mViewPager.getCurrentItem();
mPathList.remove(currentItem);
mPagerAdapter.notifyDataSetChanged();
 

 

相关文章:

  • 2022-03-11
  • 2022-01-21
  • 2021-09-06
  • 2022-12-23
  • 2022-12-23
  • 2021-12-03
  • 2022-01-07
猜你喜欢
  • 2022-12-23
  • 2021-11-22
  • 2021-05-25
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案