在ImageView中显示来自服务器URL的图像

时间:2014-04-29 08:42:53

标签: android

我需要从网址显示图片,但我的代码不起作用 我试试这个:

File file = new File(imagePathFromServer);
Uri uri = Uri.fromFile(file);
((ImageView) dialog.findViewById(R.id.image)).setImageURI(uri);

如何展示? imagePathFromServer是正确的(我可以在浏览器中打开)

2 个答案:

答案 0 :(得分:1)

下载picasso library并将项目添加到jar,maven或gradle中。然后,

一行代码中的示例:

 Picasso.with(context).load("http://example.com/logo.png").into(imageView);

答案 1 :(得分:1)

尝试以下代码: -

    ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(getApplicationContext()).defaultDisplayImageOptions(options)
            .build();
    ImageLoader.getInstance().init(config);

ImageLoader.getInstance().displayImage(Uri.parse(imgURL).toString(), imgPost);

<强> LIB

https://github.com/nostra13/Android-Universal-Image-Loader