Android:如何获取Drawable Image名称

时间:2011-07-07 13:17:34

标签: android path imageview drawable

我想获取可绘制图像的名称,并希望将该名称存储在字符串中。例如,对于Image,我可能会使用名为play.png或stop.png的.png文件。我只是想知道drawable中的哪个图像用于ImageView ..有没有办法得到drawable的名字/(??。png)

感谢。

2 个答案:

答案 0 :(得分:6)

我认为除非您将图像名称与图像一起存储,否则有任何直接的方式来获取可绘制图像的名称。

在XML中,您可以执行以下操作将图像名称设置为imageview的附加数据

android:tag="btful.png"

程序设置imagename

ImageView img = (ImageView) findViewByID(R.id.img)// my image
img.settag("btful.png"); // to set an image name

您可以使用getTag()

获取图像名称
String imageName = (String)img.getTag();

答案 1 :(得分:1)

关于你的第二个问题" drawableImgId"为什么不使用:

img.getId();

我有多张图片,需要知道我传递给其他活动的img id,它对我有用