Android 如何在图像视图上显示来自url的图像?
我想显示一个来自url的图像。我已经解析了该图像并存储在位图中。在我的测试程序中,它可以正常工作Android 如何在图像视图上显示来自url的图像?,android,expandablelistview,Android,Expandablelistview,我想显示一个来自url的图像。我已经解析了该图像并存储在位图中。在我的测试程序中,它可以正常工作 imageview.setImageBitmap(bitmap); 但当我在可扩展列表视图中执行此操作时,它没有显示任何内容。在我写作的时候给你参考 imageview.setBackgroundResource(R.drawable.home); 它工作正常,但我想动态显示它。您可以直接将图像加载到图像视图中,而无需通过此代码进行保存 imageView.setImageDrawable(gr
imageview.setImageBitmap(bitmap);
但当我在可扩展列表视图中执行此操作时,它没有显示任何内容。在我写作的时候给你参考
imageview.setBackgroundResource(R.drawable.home);
它工作正常,但我想动态显示它。您可以直接将图像加载到图像视图中,而无需通过此代码进行保存
imageView.setImageDrawable(grabImageFromUrl("URL PATH"));
或
用于在保存图像后显示图像
imageView.setBackgroundDrawable(Drawable);
您可以将位图转换为可绘制格式。试试这个-
Bitmap bm= BitmapFactory.decodeFile(path);
imageView.setImageBitmap(bm);
您从URL下载图像,然后在ImageView中显示它的代码是什么?如果您正在寻找异步图像加载,那么您可以这样做:我已经为此使用了asynk任务。简单地使用了httpclient和all,并且为了将响应转换为位图,我使用了这个codeBufferedHttpEntity b_entity=new BufferedHttpEntity(entity);InputStream输入=b_entity.getContent();位图=BitmapFactory.decodeStream(输入);