竖直滚动的ViewPager移植到studio后,报PagerAdapter.DataSetObserver找不到
来源:互联网 发布:浙江大学王灿数据挖掘 编辑:程序博客网 时间:2024/06/06 17:39
原因很简单,android-support-v4升级后PagerAdapter类变动了。
之前:
现在:
可以看出:
1、以前PagerAdapter定义的内部抽象类DataSetObserver没有了,更换成了android.database.DataSetObserver类.
2、赋值方法也由setDataSetObserver()更新为registerDataSetObserver().
知道原因了,就好解决:
1、首先把旧的v4包换掉。studio中在build.gradle配置v7
compile ‘com.android.support:appcompat-v7:25.3.1’
2、然后修改VerticalViewPagerCompat中的内部类DataObserver
3、接着在DirectionalViewPager中重新实现DataObserver
最后重新build下,就可以运行了。
写此篇记录,以防忘记。
参考:http://ask.csdn.net/questions/155935
阅读全文
1 0
- 竖直滚动的ViewPager移植到studio后,报PagerAdapter.DataSetObserver找不到
- 做viewPager的竖直切换,PagerAdapter.DataSetObserver找不到
- ViewPager的PagerAdapter.notifyDataSetChanged()
- ViewPager+PagerAdapter的使用
- ViewPager的适配器PagerAdapter
- ViewPager的报错:ViewPager does not have a PagerAdapter set
- 竖直滑动的viewpager-------VerticalAdapter
- 自定义竖直方向的ViewPager
- ViewPager的PagerAdapter的介绍
- ViewPager的PagerAdapter的介绍
- ViewPager的PagerAdapter的封装
- ViewPager的PagerAdapter适配器使用
- ViewPager 放PagerAdapter 的notifyDataSetChanged()
- 文字竖直方向的滚动
- viewpager-----View作为ViewPager的数据源(PagerAdapter)
- 竖直ViewPager
- ViewPager适配PagerAdapter的时候 instantiateItem方法报错的处理
- 蛋疼的ViewPager+竖直SeekBar实现过程(3)组合后出现的问题
- ArcGIS如何获取地理要素的几何属性
- CMake静态库
- SpringMVC+Druid+Oracle配置
- 12. Integer to Roman
- iNOC产品部--完全数计算(测试数据较弱,暴力也通过 时间复杂度O(n*n))
- 竖直滚动的ViewPager移植到studio后,报PagerAdapter.DataSetObserver找不到
- C#——面向对象——继承——虚方法和多态
- 解决“适配器 无线网络/本地网络 可能出现问题”
- iOS导航栏相关属性以及常见需求
- 二分查找
- 两种常用的清楚浮动的方法
- CSS3过度效果及动画—总结
- thinkphp 将后台的cat表在前台分类展示出来
- PHP+MySQL导出大量数据(Iterator yield)