2014-01-29 209 views
0

如何從我的GridView適配器中的資源文件夾加載圖像?如何從資源加載圖像

我在資源文件夾中有200張圖像,我將它們命名爲name_1.png,name_2.png。

我想將圖像和文本視圖加載到android gridview元素中,並根據資源文件夾中的數字顯示圖像。

我能夠顯示文本視圖數據但不顯示圖像。

任何人都可以告訴我該怎麼做。我想我必須在getview方法中編寫代碼來更改圖像。

這是我嘗試

回答

1

把你的圖像轉換爲可繪製文件夾,名字到達他們getview方法,那麼你的名字訪問它們。

int resourceId = context.getResources().getIdentifier(name, "drawable", 
     context.getPackageName()); 

然後可以使用該資源

imageView.setImageResource(resourceId); 

imageView.setBackgroundResource(resourceId); 
+0

我讓這樣的: 對(INT I = 0; I user2061352

+0

編輯答案更詳細 –

+0

工作正常!我還有一個問題。其實問題是,name_of_imagei加載相同的圖像不同類別,因爲每個類別的執行相同。我該如何解決這個問題? – user2061352