您的位置:首页 > 编程语言 > PHP开发

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:+



搞定,不报错了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  viewpager adapter