我正在获取图像的标题,数据和URL。我将图像的URL存储在arraylist中。现在,我想从这些URL下载图像,并在列表视图中显示它们。我尝试了多种代码,但没有一个起作用。如果它们中的任何一个可以共享任何代码片段,那将非常有帮助。谢谢。
答案 0 :(得分:3)
毕加索代码:
Picasso.get().load("url").into(imageView);
Glide代码:
Glide.with(this).load("url").into(imageView);
所有您需要做的就是导入库之一,并将图像设置为listview中的imageholder。确保在将图像放置到imageView时放置条件。
类似的东西:
if(url != null){
Picasso.get().load("url").into(imageView);
}else{
Picasso.get().load(/*add any drawable or blank*/).into(imageView);
}
答案 1 :(得分:2)
要在ImageView或ListView中显示图像,可以使用Picasso和Glide库。
像这样在毕加索中:
Picasso.with(activity).load(ImageUrl).into(holder.productimage);
在Glide中是这样的:
Glide.with(this).load("url").into(imageView);
答案 2 :(得分:1)
您可以通过两种方式执行此操作:
1。毕加索
在gradle中添加以下库
implementation 'com.squareup.picasso:picasso:2.5.2'
代码:
Picasso.with(this).load("url").into(imageView);
2.Glide库
在gradle中添加以下库
implementation 'com.github.bumptech.glide:glide:4.8.0'
要设置的代码
Glide.with(this).load("url").into(imageview);