我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{
}
}