我想改变我的形象,如果我有这样的代码:我想改变我的形象的Android
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);
代码
但该代码无效。谁能帮我?
请提供更多的信息。也许你可以尝试使用局部变量,在“listofimage”之前加入“int”? – gingo 2013-03-03 13:17:22
你想保存什么图像路径?图像名称?您可以针对您的要求更具体一点吗? – araknoid 2013-03-03 13:31:08