关于android:URL变成一个ImageView
URL into a ImageView
我查看了整个 stackoverflow 并没有找到一个解决方案!
package com.example.sfgsfg;
import java.io.InputStream; import org.apache.http.HttpEntity; import android.graphics.Bitmap; public class MainActivity extends ActionBarActivity { @Override httpRequest = new HttpGet(url.toURI()); HttpClient httpclient = new DefaultHttpClient(); HttpEntity entity = response.getEntity(); Bitmap bitmap = BitmapFactory.decodeStream(input); img.setImageBitmap(bitmap); } catch (Exception ex) { } } } |
这是我最近的尝试,我已经尝试了以下所有方法:
在 ImageView 中显示图像(来自 Url)
Android,在等于 ImageView\\ 的图像的 URL 处制作图像
如何在 Android 中通过 URL 加载 ImageView?
如何从 url 为 imageView 设置图像
Android 应用显示来自 URL
的图像
没有任何作用!而且我需要它而不使用 AsyncTask!请帮忙!
相关讨论
- 没有 asynctask 你会得到 anr 错误
- @evgeny Goldin 您想下载图像并希望在图像视图中显示还是想要延迟加载?只是为了澄清。
- 您可能会在主线程异常上获得网络。您不能使用主线程执行网络任务,使用 AsyntTask 或 Thread 从网络加载图像,然后在主线程上调用 setImageBitmap。但是,除非这只是一个学习练习,否则您可能应该使用许多出色的库来为您完成所有这些工作 *检查 Jorge Alfaro 的答案)
- 我需要以某种方式从 URL 获取位图,所以稍后我可以在 ImageView 上设置它。我不介意它是否使用线程,但不是异步任务!而且我需要它而不使用任何外部罐子..
- URL newurl = 新 URL(photo_url_str); mIcon_val = BitmapFactory.decodeStream(newurl.openConnection() .getInputStream()); profile_photo.setImageBitmap(mIcon_val);这段代码看起来很简单。为什么它不起作用?
您可以使用以下链接之一:
http://androidexample.com/Download_Images_From_Web_And_Lazy_Load_In_ListView_-_Android_Example/index.php?view=article_discription
我强烈推荐使用这个库
相关讨论
- 我需要以某种方式从 URL 获取位图,所以稍后我可以在 ImageView 上设置它。我不介意它是否使用线程,但不是异步任务!而且我需要它而不使用任何外部罐子..
n