如何在图像视图中显示来自url的图像?
问题描述:
我想显示一个来自url的图像。我已经解析了该图像并存储在位图中。在我的测试程序中,它的工作正常。如何在图像视图中显示来自url的图像?
imageview.setImageBitmap(bitmap);
但是,当我在可扩展列表视图中它没有显示任何内容。为了您的信息,当我写作。
imageview.setBackgroundResource(R.drawable.home);
其工作正常,但我想动态显示它。
答
您可以直接加载图像转换成图像的视图,但不保存通过这个代码
imageView.setImageDrawable(grabImageFromUrl("URL PATH"));
或者 用于显示其保存后的图像。
imageView.setBackgroundDrawable(Drawable);
您可以将位图转换为drawable。
答
试试这个 -
Bitmap bm= BitmapFactory.decodeFile(path);
imageView.setImageBitmap(bm);
什么是你已经下载从URL的图像,然后在ImageView的显示它做的代码? –
如果你正在寻找异步图像加载然后在这里你去:[Android的 - 异步图像加载在ListView](http://www.technotalkative.com/android-asynchronous-image-loading-in-listview/) –
我有为此使用asynk任务。 简单地使用httpclient和所有和转换响应位图我已经使用此代码 –