我想使用變量而不是R.drawable.myimage,因爲我有一個包含圖像名稱的數據庫。我從數據庫中得到名字,我想用這個名字使用drawable資源。使用變量繪製資源
String flagimage = "R.drawable." + myHelper.getFlagImage(5);
int resourceId = Integer.parseInt(flagimage);
Bitmap flag = BitmapFactory.decodeResource(getResources(), resourceId);
謝謝很多 – Alex
只是一個快速注[則getIdentifier](http://developer.android.com/reference/android/content /res/Resources.html#getIdentifier%28java.lang.String,%20java.lang.String,%20java.lang.String%29)如果未找到此類資源,則返回「0」。 (0不是有效的資源ID。) – razzak