如何从URL加载图像,然后在android和java的视图中显示它?
我尝试使用各种不同的代码示例AsyncTasks来同步HTTP请求。 这是我尝试的最后一件事:
public Object fetch() throws MalformedURLException,IOException {
URL url = new URL("https://www.google.com/images/srpr/logo11w.png");
Object content = url.getContent();
return content;
}
答案 0 :(得分:1)
Drawable drawable_from_url(String url, String src_name) throws
java.net.MalformedURLException, java.io.IOException
{
return Drawable.createFromStream(((java.io.InputStream)
new java.net.URL(url).awagetContent()), src_name);
}
答案 1 :(得分:1)
在我看来,Picasso是一个好的,易于使用的库,用于从Internet加载图像。你可以像编写这一行代码一样轻松完成这项工作
Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView);