我在我的安卓项目的res/mipmap文件夹中存储了图像图标。它们每一个都有自己的图像ID。我想通过图像ID检查是否有图像存在。我想要做的事情类似于:
String input_id = "blue_image";
ImageView image;
if (image.getImageByID(input_id)){ ## if image with blue_image exists
image.setImageResource(...);
}
如果我知道蓝色图片存在,通常会这样获取它:
image.setImageResource(R.mipmap.blue_image);
这个问题似乎有两个部分。第一个是通过ID检查图像是否存在,第二个是在Java中找到类似于getattr()
的Python函数。
如果您对类似情况有其他解决方案,也欢迎分享。