前言
最近忙于一个项目,其中需要用到 ViewPager 展示若干图片,也就是相当于有一个水平分页显示图片列表的需求。由于之前没有接触过 ViewPager,于是决定新开一个 Demo 程序,学学这个 ViewPager。
随手一个 Google 就能找到教程和文档,于是啪啦啪啦键盘,一个基本的实现就出来了。
问题描述
我在 Demo 里边实现了两个基本操作,add 和 remove,测试的时候就问题就来了,简单地说就是 ViewPager 的刷新问题,如图,一搜一大把。
我浏览了其中一些,但是感觉最有用的就是这一篇,来自 diygreen 的一篇博文:
在里面作者提出了解决方案,
那就是直接一刀切:重写 PagerAdapter 的 getItemPosition(Object object) 方法,将返回值固定为 PO