ReclerView里面的ViewPager

时间:2015-11-01 19:22:17

标签: android-fragments android-viewpager android-recyclerview

RecyclerView有大约20个浏览器(viewpager有片段) 我想在这个viewpagers中显示不同的图片,并带有片段。 但我对这个观看者有一些问题。第一个viewpager是好的!但是接下来的19个是明确的,没有任何图片。向下和向上滚动后,图片会显示在viewpager中,但在viewpager上滑动后,它们会消失。

以下是viewpager适配器:

public class ViewPagerAdapter extends FragmentPagerAdapter {
ArrayList<String> mPics;
public ViewPagerAdapter(FragmentManager fm, ArrayList<String> pics) {
    super(fm);
    mPics = pics;
    for (String pic: mPics) {
        Log.d("!!!!!!!->",pic);
    }
}
@Override
public Fragment getItem(int position) {

    return ViewPagerFragment.newInstance(mPics,position);
}

@Override
public int getCount() {
    return mPics.size();
}}

和recyclerview onBindViewHolder

 @Override
public void onBindViewHolder(final FlatViewHolder flatViewHolder, int position) {

    Flat flat = mFlat.get(position);

    if (flat.getAdv_pics().size()>0){

        ViewPagerAdapter viewPagerAdapter = new ViewPagerAdapter( fragmentManager,(ArrayList) flat.getAdv_pics()  );
        flatViewHolder.viewPager.setAdapter(viewPagerAdapter);

    }else{

    }
}

0 个答案:

没有答案