我正在開發一個小型的在線購物應用程序,需要有很多項目圖像,我有一個web服務,它給出了android drawable-mdpi中存在的圖像路徑,我的問題在這裏我想這個代碼來獲取imageresource ID,但它總是給我0圖片資源在Android中給出0
String uri = "@drawable/bangle1.png";
int imageResource = getResources().getIdentifier(uri, null, getPackageName());
有沒有什麼方法,讓資源ID,這樣我可以用它來繪製一樣:
Drawable res = getResources().getDrawable(imageResource);
我嘗試了谷歌搜索,但大多數人建議上述方法,這讓我總是0值。任何人請在這裏幫忙。
如果它已經在drawables文件夾中,爲什麼不使用'int imageResource = R.drawable.bangle1;'? – dharms
@dcharms我需要從webservice獲得響應,哪個圖像顯示在活動列表視圖中。這就是爲什麼我在嘗試。 –
我明白了。對不起,我誤解了你是如何確定drawable的。 – dharms