我有一个字节数组,我需要将其转换为 Android Drawable。
如何执行此转换?
我试过这个但不起作用:
fileData
是byte[]
数组
Drawable image = null;
image = new BitmapDrawable(BitmapFactory.decodeByteArray(fileData, 0, fileData.length));
使用此代码
byte[] imageByteArray = cursor.getBlob(cursor
.getColumnIndex(SQLiteAdapter.KEY_CONTENT11));
if (imageByteArray != null) {
ByteArrayInputStream imageStream = new ByteArrayInputStream(
imageByteArray);
Bitmap company_logo = BitmapFactory
.decodeStream(imageStream);
img_logo.setBackgroundDrawable(null);
img_logo.setBackgroundDrawable(new BitmapDrawable(
getResources(), company_logo));
}