我已经存储了一些带有文本的图片链接到我的数据库中,其中包含:
int drawableID = context.getResources().getIdentifier("devil", "drawable", getPackageName());
iv.setImageResource(drawableID);
String info = String.valueOf(drawableID);
mDbHelper.open();
mDbHelper.createSmiley("You received a satanic message", info);
mDbHelper.close();
现在我在我的布局中定义了一个gridview,如下所示:
<GridView
android:layout_height="175dp"
android:layout_width="fill_parent"
android:gravity="bottom|right"
android:numColumns="5"
>
</GridView>
现在我想从我的数据库导入我的图片,它们显示在我的GridView中,我可以选择其中一个。但我不知道这是如何工作的,我怎么能意识到这一点?这是我导入所有数据库条目的方法:
public Cursor getAllSmileys() {
return this.mDb.query(DATABASE_TABLE, new String[] { ROW_ID,
SOURCE, INFO }, null, null, null, null, null);
}
所以我的问题是如何将所有这些图片导入到gridview中以显示它们?我还希望用户可以选择其中一个。
答案 0 :(得分:1)
选中Inserting image in Database and get it back。
在数据库中存储图像时,将其存储为BLOB并将其检索并显示..
在上面的示例中,我将展示如何在DB中插入图像并将其显示在图像视图中。
如果您发现任何困难,请告诉我。
感谢Venky ..