android - 使用字符串的内容作为引用图片的变量 Android/Java

标签 android string variables

<分区>

我明白了:

String input = "image_to_show"

在我的可绘制对象中:

image_to_show.png

我愿意:

imageView.setImageResource(R.drawable.image_to_show);   

这有效并引用了可绘制对象中的对象

我可以使用上下文与可绘制对象同名的字符串让它工作吗

最佳答案

首先通过名字找到resId

int resId = getResources().getIdentifier(resName, "drawable", getPackageName());

然后使用找到的resId

imageView.setImageResource(resId);   

关于android - 使用字符串的内容作为引用图片的变量 Android/Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17466633/

相关文章:

java - 有没有一种方法可以读取一段文本并对其进行部分操作?

Android字符串资源——需要包含 '%'字符

java - 原始数据中的 1's & 0' 字符串

maven - 如何为 Maven 程序集插件自定义属性?

css - 如何在 css 中使用混合变量和字符串

php - 试图将发布的 php 变量放入 javascript 变量中,以便可以在 googlemap 上绘制

android - OkHttp 信任证书

java - 根据屏幕尺寸调整项目高度以适合其 RecyclerView

android - 如何暂停 Canvas 以特定角度旋转 2 秒?

C++ - 将字符串的一部分存储在另一个字符串中