このコードがある場合、画像を変更したい:
ImageView img = new ImageView(this);
img.setImageResource(R.drawable.my_image);
R.drawable.my_image
そのコードは機能しますが、たとえば、画像ファイルの名前を変更する必要があるため、1つの変数に保存したいのですが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);
しかし、そのコードは機能しませんでした。誰かが私を助けることができますか?