带有ViewPager项目的RecyclerView失败加载

时间:2018-06-13 21:07:22

标签: java android android-recyclerview android-viewpager recycler-adapter

我有一个带有不同ViewHolders的RecyclerView,其中一个带有ViewPager。当只有一个带有ViewPager的项目时,它的工作方式非常好,但是当有多个项目时(特别是如果它们在一起),只有一个工作正常而其他工作正常或消失或显示工作的相同内容。它只发生在ViewPager中,因为列表项中的任何其他类型的视图都能正常工作。

public class ViewHolder extends RecyclerView.ViewHolder {

private ViewPager mViewPager;
private ViewPagerAdapter adapter;
private Context mContext;

public ViewHolder(View itemView){
    super(itemView);
    mViewPager = view.findViewById(R.id.view_pager);
    adapter = new ViewPagerAdapter(((AppCompatActivity) mContext).getSupportFragmentManager());
    adapter.addFragment(new PagerFragment(),"");
    adapter.addFragment(new PagerFragment(),"");
    mViewPager.setAdapter(adapter);
}

0 个答案:

没有答案