如何在android中显示来自web的图像

时间:2014-09-26 18:36:40

标签: java android

如何从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;
    }

2 个答案:

答案 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);
}

来源:How to show an image from an url in android

答案 1 :(得分:1)

在我看来,Picasso是一个好的,易于使用的库,用于从Internet加载图像。你可以像编写这一行代码一样轻松完成这项工作

Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView);