在ImageView Android中获取图像名称

时间:2011-10-25 11:50:21

标签: android

我通过设置

动态加载图像视图中的图像

view.setBackgroundResource(cards[i])

// cards是图像数组

cards[] =   {R.drawable.image1,R.drawable.image2....}

有什么方法可以让我知道与android中的图像视图相关联的图像名称或图像ID?

1 个答案:

答案 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)