我使用以下代码从字符串中获取位图,但我得到了空位图。所以请指导我。

                    byte[]  Image_getByte = Base64.decode(img);

                    ByteArrayInputStream bytes = new ByteArrayInputStream(Image_getByte);

        BitmapDrawable bmd = new BitmapDrawable(bytes);

        Bitmap bitmap=bmd.getBitmap();

        Log.v("log","Home bitmap  "+bitmap);

        i.setImageBitmap(bitmap);

最佳答案

使用BitmapFactory.decodeByteArray(Image_getByte)

在这里,您不需要任何String,在获取字节数组之后,只需将其传递到上述返回Bitmap的方法中即可

10-06 07:11