FragmentPagerAdapter中的fragment类型问题
2016-07-15 15:23
519 查看
在使用ViewPager时,FragmentPagerAdapter/FragmentStatePagerAdapter是我们最常用的两个adapter,但在使用中有时会出现这样的问题:
明明是Fragment,怎么会提示错误呢?
再看提示:
说我们使用的是不兼容的类型,wtf?这Fragment和Fragment还不一样了?
仔细一看,
还真不一样。
一个是v4包里的,另一个是AndroidSDK本身自带的,而我们使用的FragmentPagerAdapter是v4包中的,所以如果要使用这个adapter,就必须使用v4包中的Fragment。
但这样的结果作为一个强迫症患者我根本忍不了,遂去搜索一番,找到了包含对系统Fragment支持的adapter,它是作为support library补充的
添加以下依赖即可使用:
com.android.support:support-v13:+
搞定,不报错了。
明明是Fragment,怎么会提示错误呢?
再看提示:
说我们使用的是不兼容的类型,wtf?这Fragment和Fragment还不一样了?
仔细一看,
还真不一样。
一个是v4包里的,另一个是AndroidSDK本身自带的,而我们使用的FragmentPagerAdapter是v4包中的,所以如果要使用这个adapter,就必须使用v4包中的Fragment。
但这样的结果作为一个强迫症患者我根本忍不了,遂去搜索一番,找到了包含对系统Fragment支持的adapter,它是作为support library补充的
添加以下依赖即可使用:
com.android.support:support-v13:+
搞定,不报错了。
相关文章推荐
- Android App开发中ViewPager组件的入门使用教程
- php设计模式 Adapter(适配器模式)
- ListView Adapter优化 实例
- Adapter实现ListView带多选框等状态的自定义控件的注意事项
- 自定义Adapter并通过布局泵LayoutInflater抓取layout模板编辑每一个item实现思路
- 使用ViewPager实现高仿launcher左右拖动效果
- Android中的Adapter简单介绍
- ASP.NET的适配器设计模式(Adapter)应用详解
- Android App中用Handler实现ViewPager页面的自动切换
- Android应用中使用ViewPager实现类似QQ的界面切换效果
- Android中ViewPager组件的基本用法及实现图片切换的示例
- 灵活使用Android中ActionBar和ViewPager切换页面
- Android实现千变万化的ViewPager切换动画
- Android中viewPager使用指南
- Android 使用 ViewPager循环广告位的实现
- Android中ViewPager实现滑动指示条及与Fragment的配合
- 详解Android App中ViewPager使用PagerAdapter的方法
- Android viewpager中动态添加view并实现伪无限循环的方法
- Android应用中使用ViewPager和ViewPager指示器来制作Tab标签
- Android自定义Adapter的ListView的思路及代码