2011-09-30 45 views
0

我已存储的存储是从图画一些链接用文字在我的数据库,以这样的:显示从数据库中的所有图片在GridView

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控件来显示他们呢?我也希望用户可以选择其中之一。

回答

1

检查此Inserting image in Database and get it back

对于数据库中存储的图像,将其存储为BLOB和检索回来,并显示它..

在上述例子中我展示如何插入图像中的DB和在图像视图显示它它..

我们,如果你发现任何困难我知道..

感谢Venky ..

+0

如果你把我的第一次给机能的研究图片保存到DATABSE仔细一看我只有源保存它,在那里图片位于... – safari

+0

@safari在我的例如我从服务器加载图像并将其存储在数据库中,您可以从本地获取图像并将其保存。似乎都是一样的权利? – Venky

相关问题