Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/198.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android中从res动态加载图像_Android_Loading_Android Image - Fatal编程技术网

在android中从res动态加载图像

在android中从res动态加载图像,android,loading,android-image,Android,Loading,Android Image,我正在创建一个显示图像的漫画阅读器应用程序,一个透明的按钮点击移动到下一个图像,我现在不想进入存储或从互联网加载,所以我保持简单和愚蠢(我知道)将所有图像存储在res/drawable中有1000多个图像,因此按名称加载并将它们全部打印出来似乎很可笑,因为它们的标签是t1 t2 t3 t。。。我正在使用 ImageView image = (ImageView) findViewById(R.id.MainComic); image.setImageResource(R.drawable.t1)

我正在创建一个显示图像的漫画阅读器应用程序,一个透明的按钮点击移动到下一个图像,我现在不想进入存储或从互联网加载,所以我保持简单和愚蠢(我知道)将所有图像存储在res/drawable中有1000多个图像,因此按名称加载并将它们全部打印出来似乎很可笑,因为它们的标签是t1 t2 t3 t。。。我正在使用

ImageView image = (ImageView) findViewById(R.id.MainComic);
image.setImageResource(R.drawable.t1);
在一个使用和整数的开关中,在按钮上单击添加到,但需要键入1000多个整数的情况下,有没有办法

image.setImageResource(R.drawable.t(int));

我知道这并不是我第一次尝试的那么简单,提前谢谢。

您可以使用Android环境:

ImageView image = (ImageView) findViewById(R.id.MainComic);   
Context context = image.getContext();
    int resId = context.getResources().getIdentifier("t1", "drawable", context.getPackageName());
    image.setImageResource(resId);

或者您可以将java Instruction与
类一起使用。对于name(“…”)

实际上,什么是
image
?只需使用Activity contextIt,它是问题代码中的ImageView。你可以用不同的方式获得上下文。。我更新我的答案谢谢