ViewPager动态加载、删除页面
2014-08-07 09:41
323 查看
很多人在网上说ViewPager的PagerAdapter.notifyDataSetChanged()无效。刚开始我也这样认为,甚至被误导以为是真理。
后来,找了一下,在PagerAdatpar重写getItemPosition(),return POSITION_NONE即可每次刷新加载图面。这是关键点。
这时,如果只是修改"DataSet",如List等这类的,然后再notifyDataSetChanged(),会发现出现界面重叠。解决办法是重写destroyItem(),把ViewGroup强转为ViewPager,Object强转为View。最后ViewGroup.removeView()即可。
ps:两天时间啊,真tmd的有效率。呵呵(fuck you)
后来,找了一下,在PagerAdatpar重写getItemPosition(),return POSITION_NONE即可每次刷新加载图面。这是关键点。
这时,如果只是修改"DataSet",如List等这类的,然后再notifyDataSetChanged(),会发现出现界面重叠。解决办法是重写destroyItem(),把ViewGroup强转为ViewPager,Object强转为View。最后ViewGroup.removeView()即可。
ps:两天时间啊,真tmd的有效率。呵呵(fuck you)
相关文章推荐
- ViewPager动态加载、删除页面
- ViewPager动态加载、删除页面 (2013-01-17 14:46:39)转载
- ViewPager动态加载、删除页面
- 实现ViewPager动态添加和删除页面
- ViewPager实现加载网络图片,动态添加删除效果
- ViewPager动态添加删除及刷新页面
- ViewPager实现TabHost动态添加、删除Fragment,用红色小圆球指示当前页面
- ViewPager+Fragment动态增加页面,删除页面
- ViewPager实现TabHost动态添加、删除Fragment,用红色小圆球指示当前页面
- Android 引导页动态加载(多页面 ViewPager联动RadioButton)
- 动态修改viewpager里面的fragment(添加和删除)
- Android中使用ViewPager循环滑屏动态加载数据(仿多看)
- ViewPager+Fragment实现TabHost,Fragment动态添加、删除,Tab选项卡跟随滑动
- Android ViewPager动态加载数据
- ViewPager+Fragment不预加载页面
- ViewPager+Fragment 仅加载当前页面的demo
- Android ViewPager动态向前向后加载数据,自定义viewPager滑动速度
- ViewPager动态加载数据
- viewpager中彻底性动态添加、删除Fragment
- android ViewPager中页面延迟加载的实现