я хочу изменить свой образ, если у меня есть этот код:Я хочу изменить свой образ в андроиде
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);
но этот код не работает. Может кто-нибудь мне помочь?
Просьба представить более подробную информацию. Может быть, вы можете попробовать использовать локальную переменную, добавив «int» перед «listofimage»? – gingo
Что вы хотите сохранить ... путь к изображению? имя изображения? Можете ли вы быть более конкретным по вашему запросу? – araknoid