首页 > 解决方案 > 在现有片段中使用 ViewPager2

问题描述

我为我的底部标签栏创建了一个片段,标签栏有四个片段,在我的一个片段中,我需要滑块来一一查看人们的推荐。在这种情况下,我使用了 ViewPager2 功能来处理滑块,我有从这个视频创建 Viewpager2 的所有步骤

https://youtu.be/KwihiADN-0k

完成所有步骤后,我收到一条错误消息

java.lang.IllegalStateException: viewpager1 不能为空(viewpager1 是我的 Viewpager2 函数的 id)

标签: androidandroid-fragmentskotlinandroid-viewpager2

解决方案


您应该不在 onCreateView() 中定义 viewpager1.adapter = viewpager1Adapter,而是在 onViewCreated() 中定义,您的问题将得到解决。


推荐阅读