viewpager嵌套fragment,实现对fragment的动态删除

原创 2016年08月28日 15:13:23

前一段时间要实现一个广告的效果,就是viewpager嵌套了fragment,每个viewpager要可以删除掉,不再展示给用户。

最初做的时候,以为比较简单,认为:删除数据,通知适配器更新数据,然后就好了。结果完全不是那么回事。删除数据,更新适配器,但是仍然不能正常的删除掉fragment。经过不断的努力发现有两种方案。

第一种方案:

如果你已经写好了viewpager和FragmentPagerAdapter的子类,才发现了这个问题。那么就可以采用第一种方案。将FragmentPagerAdapter替换为FragmentStatePagerAdapter,另外重写自己Adapter的方法--getItemPosition(),让其返回PagerAdapter.POSITION_NONE即可;

第二种方案:

这个方案要修改的地方多一点,但是是一个更加主流的修改方案

http://stackoverflow.com/questions/10396321/remove-fragment-page-from-viewpager-in-android

另外想说的是stackoverflow.com真的是一个好地方

viewpager中彻底性动态添加、删除Fragment

碰到了ViewPager缓存fragment不能及时刷新fragment的问题,百度了好久,终于找到了答案和解决办法,转过来记录一下。 viewpager嵌套fragment是一个比较帅气的使用,但是...
  • coderder
  • coderder
  • 2016年07月21日 15:28
  • 2209

Fragment嵌套带来的坑--页面点击无反应(顺带ViewPager之 FragmentPagerAdapter简单分析)

接手别人的老项目。新版本测试提出一个bug:点击Home最小化的应用—>系统设置界面 改变字体后—>点击进入应用—>3个由viewpager 的fragmentadapter管理的 tab页面点击都没...
  • tmac2000
  • tmac2000
  • 2016年05月09日 16:04
  • 1929

viewpager中彻底性动态添加、删除Fragment

版权声明:本文为博主原创文章,未经博主允许不得转载。 [java] view plain copy   "font-family: Arial, ...
  • u014316462
  • u014316462
  • 2016年10月08日 13:01
  • 1135

android ViewPager嵌套Fragment动态删除和插入案例

  • 2017年11月22日 16:39
  • 16.75MB
  • 下载

android ViewPager嵌套Fragment动态删除和插入案例修复版

  • 2017年12月12日 11:37
  • 665KB
  • 下载

ViewPager实现TabHost动态添加、删除Fragment,用红色小圆球指示当前页面

主Activity:MainActivity.java package zhangphil.viewpager_fragment; import zhangphil.viewpager_fragm...
  • zhangphil
  • zhangphil
  • 2015年02月09日 10:39
  • 1365

ViewPager+Fragment动态增加,删除页面

  • 2017年05月08日 21:05
  • 4.98MB
  • 下载

viewpager中彻底性动态添加、删除Fragment

viewpager嵌套fragment是一个比较帅气的使用,但是问题多多,毕竟没怎么用过。 之前viewpager的使用顶多是在应用开始的介绍页,viewpager内嵌几张介绍图片,其实这个使用是比较...
  • quanjin24k
  • quanjin24k
  • 2013年12月14日 14:25
  • 21870

viewpager中彻底性动态添加、删除Fragment

碰到了ViewPager缓存fragment不能及时刷新fragment的问题,百度了好久,终于找到了答案和解决办法,转过来记录一下。 viewpager嵌套fragment是一个比较帅气的使用,但是...
  • coderder
  • coderder
  • 2016年07月21日 15:28
  • 2209

viewpager中彻底性动态添加、删除Fragment

版权声明:本文为博主原创文章,未经博主允许不得转载。 [java] view plain copy "font-family: Arial, H...
  • qq_27809865
  • qq_27809865
  • 2017年07月05日 22:56
  • 225
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:viewpager嵌套fragment,实现对fragment的动态删除
举报原因:
原因补充:

(最多只允许输入30个字)