ViewPager2依赖包版本的问题

ViewPager2依赖包版本的问题

ViewPager2依赖包版本如果用的是implementation 'androidx.viewpager2:viewpager2:1.0.0'

就会出现如下问题,重写的方法也不对,改了重写方法后,new FragmentStateAdapter(getSupportFragmentManager())的参数getSupportFragmentManager()也不对,不知道为什么?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕雪 2020-10-07 21:37:29

 没有问题,依赖implementation 'androidx.viewpager2:viewpager2:1.0.0-alpha02'就可以的。FragmentStateAdapter也得用androidx包,import androidx.viewpager2.adapter.FragmentStateAdapter;  排查一下是不是同一个包。祝:学习愉快


  • 提问者 Charles_hzr #1
    我用你说的包alpha02是没问题的,但是我用的是正式版没有alpha02这几个字的就不行,想问一下我的版本为什么会这样?以及怎么改错?
    2020-10-07 21:41:18
  • 好帮手慕雪 回复 提问者 Charles_hzr #2
    setAdapter()里的对象,需要是继承FragmentStateAdapter,重写createFragment()方法。
    2020-10-08 17:50:57
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师