使用picasso从api在RecyclerView中添加图像
使用Picasso进行图像加载非常简单,你可以这样做Picasso.get().load("http://i.imgur.com/DvpvklR.png").into(imageView);
和他们的website你可以得到每一个细节。在您的情况下,您可以解析每个图像URL并使用RecyclerView
与毕加索一起显示它们。
Picasso.get().load("http://i.imgur.com/DvpvklR.png").into(imageView)
在毕加索的新版本中,您不再需要上下文。我正在使用:
implementation 'com.squareup.picasso:picasso:2.71828'
试试这个
String img_url = "YOUR IMAGE URL";
if (!img_url.equalsIgnoreCase(""))
Picasso.with(context).load(img_url).placeholder(R.drawable.user_image)// Place holder image from drawable folder
.error(R.drawable.user_image).resize(110, 110).centerCrop()
.into("IMAGE VIEW ID WHERE YOU WANT TO SET IMAGE");
快乐的编码。
您可以像这样使用毕加索加载图像
Picasso.with(context).load(android_versions.get(i).getAndroid_image_url()).resize(120, 60).into(viewHolder.img_android);
https://www.learn2crack.com/2016/02/image-loading-recyclerview-picasso.html
这里ctx是上下文,list.getImage_full_path())
是来自服务器的图像,在占位符中如果未加载图像则放置静态图像,错误肯特是图像名称,into(servicecart_image)
放在XML中,因此图像被加载到那里
Picasso.with(ctx).load(list.getImage_full_path()).resize(160, 200).placeholder(R.drawable.kent)
.error(R.drawable.kent).into(servicecart_image);