如何将解码后的字节设置为Imageview

时间:2018-02-08 07:33:19

标签: android bitmap imageview

我收到字节字符串作为响应,但每当我尝试在位图中转换它时它给我null值。我使用下面的代码转换为bitmap.Anyone帮助我?

byte[] decodedString = Base64.decode(strImageid, Base64.NO_WRAP);
        Bitmap decodedByte = BitmapFactory.decodeByteArray( decodedString, 0, decodedString.length);
holder.imageView.setImageBitmap(decodedByte);

2 个答案:

答案 0 :(得分:0)

如评论链接中所述如果您已使用Base64将图像转换为字符串。您应该使用Base64将其转换回来。

我使用这个片段也许对你有帮助。

byte[] data = Base64.decode(iconString, Base64.DEFAULT);
Bitmap imageBitmap = BitmapFactory.decodeByteArray(data, 0, data.length, null); // null for options
imageView.setImageBitmap(imageBitmap);

答案 1 :(得分:0)

使用滑行获取位图图像可以正常工作。

setTemplateLoaderPath