public static int getImageId(Context context, String imageName) { return context.getResources().getIdentifier("drawable/" + imageName, null, context.getPackageName());}用:
imageView1.setImageResource(getImageId(this, correctAnswer);
注意:不要使用扩展名(例如,“。jpg”)。
示例:图像为“ abcd_36.jpg”
Context c = getApplicationContext();int id = c.getResources().getIdentifier("drawable/"+"abcd_36", null, c.getPackageName());((ImageView)v.findViewById(R.id.your_image_on_your_layout)).setImageResource(id);


