在imageview中显示图像的字节数组

时间:2013-03-15 15:42:48

标签: android android-layout bitmap bitmapfactory

我试图在android活动的图像视图中显示来自服务器的图像字节数组。我能够从服务器发送正确的字节数组,但在将其转换为位图时,它总是返回null。我已经使用BitmapFactory.decode(byteArray,0,byteArray.length)将图像字节数组转换为始终返回null的位图。

请帮我解决这个问题并告诉我是否有其他选择。

提前致谢。

1 个答案:

答案 0 :(得分:2)

更好的选择是使用它。我用它来显示服务器上的图像。很快

URL url = new URL(link);
InputStream picin = url.openStream();
Bitmap myBitmap = BitmapFactory.decodeStream(picin);
pic.setImageBitmap(myBitmap);

其中链接指向jpg图像。适用于其他图像格式。