我将图像存储到blob类型的数据库中。我想将这些图像显示在网格视图中。我是android的新手。有什么想法吗?
答案 0 :(得分:1)
BitmapFactory.decodeByteArray可以解决问题。看到这个答案 - byte[] to image android或多或少与你想做的一样。在
中读取数据库中的blobbyte[] blob = cursor.getBlob(cursor.getColumnIndex("yourimageblob"));
Bitmap bmp=BitmapFactory.decodeByteArray(blob,0,blob.length);
ImageView image=new ImageView(this);
image.setImageBitmap(bmp);
然后在gridview中显示图像,答案就在这里 - Showing Images in GridView
希望这有帮助