写一个简单的viewpager出现了下面这个报错信息。

提示我们需要重写 instantiateItem方法:

解决问题:adapter里边重写instantiateItem方法并改为如下所示。

public class PicCarouseVpAdapter extends PagerAdapter {private List<View> pageList;public PicCarouseVpAdapter(List<View> pageList) {this.pageList = pageList;}@Overridepublic int getCount() {// TODO Auto-generated method stub// 返回要展示的图片数量return pageList.size();}@Overridepublic boolean isViewFromObject(View arg0, Object arg1) {// TODO Auto-generated method stub// 刚开始用viewpager就直接写“return arg0 == arg1;”就好啦return arg0 == arg1;}@Overridepublic Object instantiateItem(ViewGroup container, int position) {container.addView(pageList.get(position));//每次滑动的时候把视图添加到viewpagerreturn pageList.get(position);}@Overridepublic void destroyItem(ViewGroup container, int position, Object object) {// TODO Auto-generated method stub// 将当前位置的View移除container.removeView(pageList.get(position));}
}

ViewPager报UnsupportedOperationException: Required method instantiateItem was not overridden错误相关推荐

  1. java.lang.UnsupportedOperationException: Required method destroyItem was not overridden

    使用ViewPager 的时候出现这样的错误 错误的处理方法 是 把destroyItem 注释掉

  2. Java中List.remove报UnsupportedOperationException异常

    Java中List.remove报UnsupportedOperationException异常 参考文章: (1)Java中List.remove报UnsupportedOperationExcep ...

  3. 使用 Feign 调用分页接口报错:Method has too many Body parameters(亲测)

    一.背景 接口定义: @ApiOperation(value = "分页查询会话") @PostMapping(Routes.SESSIONS_QUERY) JsonResult& ...

  4. react项目在ie11浏览器运行报错Instance method `debug.destroy()` is deprecated and no longer does anything

    react项目运行时,ie11浏览器报错:Instance method `debug.destroy()` is deprecated and no longer does anything. It ...

  5. Eclipse 报错The method xxx of type must override a superclass method、Description Resource Path Locati

    问题: 如上图, 没改钱@Override会报错The method run() of type must override a superclass method 原因: java1.5中继承接口是 ...

  6. [已解决]Object c,报错Expected method body

    Object c,报错Expected method body 原因分析:因为我将应该写在头文件Person.h的声明,写在和实现的Person.m文件中了 解决办法:将这些声明放在头文件Person ...

  7. 上传文件报错——Required request part ‘*****‘ is not present“

    关于对上传文件时报Required request part 'uploadImage' is not present"错误的记录 在编写文件上传的接口时会用到@RequestParam(& ...

  8. IDEA中@override注解报错信息“Method does not override method from its superclass“

    IDEA中@override注解报错信息"Method does not override method from its superclass" 出现问题原因: 1. 首先查看这 ...

  9. Android Studio升级后报 method not found: 'runProguard'的错误

    今天升级了下Android Studio,然后发现更新gradle,然后在sync项目的时候总是报  method not found: 'runProguard'的错误 找了很多发现不对. 最后解决 ...

  10. SenchaTouch中出现数据覆盖 以及 “Cannot call method 'setData' of nul”l错误的可能原因

    SenchaTouch中出现数据覆盖 的可能原因 当在ST系统中有多出Store使用同一个Model时,如果两个不同 Store的data中的 id 字段有重复的,则会出现数据紊乱的现象,比如两个列表 ...

最新文章

  1. IDEA+Maven+Springboot:invalid bound statement (not found) 解决办法
  2. C# 填充pdf 模板生成报告
  3. Spring MVC Hibernate验证器使用示例
  4. wxWidgets:wxLogChain类用法
  5. 2011-09-07 00:16 ubuntu 如何修改当前用户名
  6. 试一下live writer 插入代码是否会高亮
  7. Python版基于递归的冒泡排序算法
  8. pandas 入门(详看注释)
  9. Modbus PLC攻击分析:Python和Mbtget读写PLC
  10. 6603网狐棋牌搭建视频教程
  11. 分类学 · 狡兔为何偏要有三窟???
  12. 软考项目管理十大管理及过程
  13. python大括号_python大括号 Python中小括号中括号大括号怎么用?
  14. 点云匹配介绍与ICP算法
  15. win10 uwp 商业游戏
  16. 优化 AIX 6.1 的性能 (转帖)
  17. 这学期她选修了英语计算机和驾驶三门课程,选出最合适的翻译这个学期她选修了英语、计算机和驾驶三门课程...
  18. C++中的常函数和常对象
  19. 新浪微博和腾讯微博图标
  20. 微信自定义分享--失效问题

热门文章

  1. c++语言里平方根值函数,函数式编程之函数定义与使用(以scala语言为例)
  2. python中import与input_Python import与from import使用及区别介绍
  3. excel冻结窗口_excel表格怎么来冻结窗口同时冻结行和列
  4. 直流电机/步进电机/舵机区别
  5. 小说app源码,uni-app跨平台框架开发,一套代码双端运行,无差别
  6. java读取excel数据的方法是_Java读写Excel文件中数据的简便方法
  7. 如何清除Excel2007中的网格线?
  8. 分享一些自己在用的maccms10的免费采集接口
  9. 系统学习Spring之Spring in action(三)
  10. Ubuntu 8.10之小白鼠体验