setImageURI / setimagebitmap 从网络获取图像并显示在图像视图中
我想从某个 URL 从网络获取图像并将其显示在我的 ImageView 中。 以下是我正在使用的代码:-
Bitmap bm = null;
try {
URL aURL = new URL("stringURL");
URLConnection conn = aURL.openConnection();
conn.connect();
InputStream is = conn.getInputStream();
BufferedInputStream bis = new BufferedInputStream(is);
bm = BitmapFactory.decodeStream(bis);
bis.close();
is.close();
}catch (Exception e) {
// TODO: handle exception
}
iv.setImageBitmap(bm);
但我无法获取图像
I want to fetch image from net from some URL and show it in my ImageView.
following is the code i am using :-
Bitmap bm = null;
try {
URL aURL = new URL("stringURL");
URLConnection conn = aURL.openConnection();
conn.connect();
InputStream is = conn.getInputStream();
BufferedInputStream bis = new BufferedInputStream(is);
bm = BitmapFactory.decodeStream(bis);
bis.close();
is.close();
}catch (Exception e) {
// TODO: handle exception
}
iv.setImageBitmap(bm);
but i can not get the image
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我认为错误应该是
不带引号
的,如果 stringURL 是有效的 url,它将起作用...
希望它有帮助../
I think the error is in
should be without quotes
if stringURL is valid url it will work...
hope it helps../
我认为更好的是你可以使用下面的代码,这对我来说非常有用。
I think better you can use below code, which works very well for me.