我有一个图片网址。我想在 ImageView 中显示来自这个 URL 的图像,但我无法做到这一点。
如何做到这一点?
原文由 Sanat Pandey 发布,翻译遵循 CC BY-SA 4.0 许可协议
我有一个图片网址。我想在 ImageView 中显示来自这个 URL 的图像,但我无法做到这一点。
如何做到这一点?
原文由 Sanat Pandey 发布,翻译遵循 CC BY-SA 4.0 许可协议
有两种方法:
1) 使用 Glide 库 这是从 URL 加载图像的最佳方式,因为当您第二次尝试显示相同的 URL 时,它将从缓存中显示,从而提高应用程序性能
Glide.with(context).load("YourUrl").into(imageView);
依赖: implementation 'com.github.bumptech.glide:glide:4.10.0'
2) 使用 Stream 在这里你想从一个 URL 图像创建一个位图
URL url = new URL("YourUrl");
Bitmap bitmap = BitmapFactory.decodeStream(url.openConnection().getInputStream());
imageView.setImageBitmap(bitmap);
原文由 Sanjayrajsinh 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答1.3k 阅读✓ 已解决
2 回答2.7k 阅读
2 回答1.7k 阅读
1 回答2.1k 阅读
1 回答1.2k 阅读
1 回答1.2k 阅读
1 回答583 阅读✓ 已解决