我想改变我的形象,如果我有这个代码:
ImageView img = new ImageView(this);
img.setImageResource(R.drawable.my_image);
该代码有效,但我想保存R.drawable.my_image
在一个变量中,比如说listofimage
,因为我必须更改图像文件的名称,假设我有“my_image”、“my_image1”、“my_image2”
我尝试像这样更改代码
ImageView img = new ImageView(this);
string listofimage="";
if(result1.equals("my_image")){
listofimage="R.drawable.my_image";
} else if (result1.equals("my_image1")) {
listofimage="R.drawable.my_image1";
}else if (result1.equals("my_image2")) {
listofimage="R.drawable.my_image2";
}
img.setImageResource(listofimage);
但该代码不起作用。谁能帮我?