[英]ViewPager with Picasso not loading inside RecyclerView Row
我的recyclerview中有一個帶圖片的帖子,其中有一個viewPager,正在檢索這些圖像並將其加載到畢加索作品中,但我的recycler視圖未顯示它。 知道我在做什么錯嗎?
這是我的RecyclerView適配器,稱為ViewPager適配器
if (posts.getPost().getImages() != null) {
ImagePagerAdapter pagerAdapter = new ImagePagerAdapter(mContext, posts.getPost().getImages());
holder.imageViewPager.setAdapter(pagerAdapter);
}
然后這是我的imagePagerAdapter
public class ImagePagerAdapter extends PagerAdapter {
private Context mContext;
private ArrayList<PostImageBundle> postImages = new ArrayList<>();
public ImagePagerAdapter(Context context, ArrayList<PostImageBundle> postImageBundles) {
this.mContext = context;
this.postImages = postImageBundles;
}
@Override
public int getCount() {
return postImages.size();
}
@Override
public void destroyItem(ViewGroup container, int position, Object object) {
container.removeView((LinearLayout) object);
}
@Override
public boolean isViewFromObject(View view, Object object) {
return (view == (LinearLayout) object);
}
@Override
public Object instantiateItem(ViewGroup container, int position) {
LayoutInflater inflater = (LayoutInflater) container.getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view = inflater.inflate(R.layout.pager_image_item, null);
ImageView imageView = (ImageView) view.findViewById(R.id.imagePost);
Picasso.with(mContext)
.load(postImages.get(position).getMedium().getUrl())
.into(imageView);
container.addView(view);
return view;
}
}
知道我在做什么錯嗎?
提前致謝
我忘了為ViewPager設置固定高度。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.