无法应用ViewPager2中的ViewPager2错误androidx…RecycleView.Adapter)

问题描述 投票:0回答:1

我将旧的viewPager适配器转换为新的viewPager2适配器。将setAdapter设置为viewPager2时出现错误。

setAdapter(androidx.viewpager.widget.RecycleView.Adapter)在ViewPager2无法应用于ViewPagerAdapter

enter image description here

我的[[ViewPagerAdapter

public class ViewPagerAdapter extends FragmentStatePagerAdapter { /** * Contains all the fragments. */ private List<Fragment> fragments = new ArrayList<>(); /** * Creates a new PagerAdapter instance. * * @param fragmentManager The FragmentManager. */ public ViewPagerAdapter(FragmentManager fragmentManager) { super(fragmentManager, BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT); } @Override public int getCount() { return fragments.size(); } @Override public Fragment getItem(int position) { return fragments.get(position); } /** * Adds the fragment to the list, also adds the fragment's tab title. * * @param fragment New instance of the Fragment to be associated with this tab. */ public void addFragment(Fragment fragment) { fragments.add(fragment); } }
android android-viewpager android-viewpager2
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.