我想改變我的形象,如果我有這樣的代碼:我想改變我的形象的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