我通过设置
动态加载图像视图中的图像 view.setBackgroundResource(cards[i])
// cards是图像数组
cards[] = {R.drawable.image1,R.drawable.image2....}
有什么方法可以让我知道与android中的图像视图相关联的图像名称或图像ID?
答案 0 :(得分:1)
您可以使用
等资源的名称getIdentifier(String name,String defType,String defPackage);
int id = getResources().getIdentifier("us","drawable","com.app");
上述函数将返回与R.drawable.us相同的整数值。
这是您使用资源名称访问的方式。
访问资源名称
String resName = getResources().getResourceName(R.drawable.imagename)