如何获取资源名称?

时间:2014-12-02 06:36:15

标签: android random arraylist

如何获取图像名称并将其显示在文本框中? 我使用arraylist生成随机图像。

String ImageName = getResources().getResourceName((Integer)list.get(position));

我从这段代码得到的输出是R.drawable.image1。如何获取图像名称image1?

3 个答案:

答案 0 :(得分:1)

试试这个

string.substring(string.lastIndexOf("."),string.length());

答案 1 :(得分:1)

String name = "image1";
int imgId = getResources().getIdentifier("drawable/" + name, "drawable", getPackageName());

答案 2 :(得分:1)

试试这个,

String name = getResources().getResourceEntryName(image[position]);