如何通过单击来实现读取图像名称

时间:2012-08-18 12:03:52

标签: android android-intent

拥有显示随机图片的代码:

Random rand = new Random();
int rndId = rand.nextInt(24) + 1;
imgName = "drw" + rndInt;
int id = getResources().getIdentifier(imgName, "drawable", getPackageName()); 
imageView.setImageResource(id);

如何通过在程序中单击来实现读取图像名称,并创建一个新窗口,其中包含每个图像的唯一描述。

1 个答案:

答案 0 :(得分:1)

是的,如果您使用getResourceEntryName(resource_id)

拥有其资源ID,则可以获取图像名称
String image_name = getResources().
                               getResourceEntryName(R.drawable.ic_launcher);
Log.d("name", image_name);

<强>输出:

ic_launcher