在Android应用程序中将图像显示到网格视图

时间:2011-08-06 10:07:13

标签: android

我将图像存储到blob类型的数据库中。我想将这些图像显示在网格视图中。我是android的新手。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

BitmapFactory.decodeByteArray可以解决问题。看到这个答案 - byte[] to image android或多或少与你想做的一样。在

中读取数据库中的blob
byte[] 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

希望这有帮助