2011-09-30 41 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

相關問題