拥有显示随机图片的代码:
Random rand = new Random();
int rndId = rand.nextInt(24) + 1;
imgName = "drw" + rndInt;
int id = getResources().getIdentifier(imgName, "drawable", getPackageName());
imageView.setImageResource(id);
如何通过在程序中单击来实现读取图像名称,并创建一个新窗口,其中包含每个图像的唯一描述。
答案 0 :(得分:1)
是的,如果您使用getResourceEntryName(resource_id)
,
String image_name = getResources().
getResourceEntryName(R.drawable.ic_launcher);
Log.d("name", image_name);
<强>输出:强>
ic_launcher