ViewPager2 does not support direct child views
我试图使用以下代码在片段之间进行转换,但使用viewpager2时会出现上述错误。
片段1中的调用到片段2:
getFragmentManager().beginTransaction().replace(R.id.viewPager2, new q2_fragment()).addToBackStack(null).commit();
主布局中的Viewpager2 XML:
<androidx.viewpager2.widget.ViewPager2
android:
我正在尝试用viewpager2创建全屏图像滑块。但是当我运行代码时,第一页没有显示任何图像,但当我滑动到另一页并重新访问第一页时,图像就会显示。我试了所有的方法,但没有找到问题所在。请帮帮忙。这是我的代码。 PS -I将图像更改为彩色,以便更容易地看到屏幕上的布局。即使当我将图像列表而不是颜色列表传递给我的适配器时,也会发生同样的事情。 我的适配器: class FullScreenImageAdapter(val context: Context, val sliderItems: MutableList<Int>, val viewPager2: ViewPager2) :
我在我的启动前报告中得到了这个错误,但它没有显示任何对我的.java文件的引用。有谁能解释一下这个问题吗?
我在页面转换中使用了ViewPager2 (1.0.0)。
Issue: java.lang.IllegalStateException: Page can only be offset by a positive amount, not by -54
FATAL EXCEPTION: main
Process: [redacted], PID: 18424
java.lang.IllegalStateException: Page can only be offset by a po
我使用的是导航架构组件--一个活动多个片段的风格。在ProfileEditHolderFragment中,我希望使用最新ViewPager2和FragmentStateAdapter以可切换的方式显示片段列表。我像bellow一样实现了它。
ProfileEditHolderFragment.kt
class ProfileEditHolderFragment : BaseFragment() {
override fun getLayoutResId() = R.layout.fragment_profile_edit_holder
override fun initWi
我试图在我的应用程序中实现ViewPager2,这不是我第一次这样做,但现在它不起作用了。
几个小时以来,我一直在试图找到一个解决方案,并且尝试了不同的选择,但是--片段并没有出现。ViewPager2正在正确地显示-我通过改变它的背景色来检查它。
我正在使用库--但是我以前测试过这个库,所有的东西都正常工作,现在它不会了。
ViewPager2适配器
public class MainViewPagerAdapter extends FragmentStateAdapter {
private ArrayList<Fragment> arrayList = new Ar