2011-04-22 56 views
2

我刚进入“Android世界”,并且我有一个获取ImageView值的问题,假设我在我的布局文件中有一个ImageView,并且我想要检索的是值,即值在“android:src”标签中。我该怎么做?获取ImageView值

在此先感谢。

回答

3

资源文件编译完成后,ImageView只会引用R文件中的资源整数。因此,图像的“src”值只会在您检索到它时成为一个值,而不是您放置在布局文件中的字符串值。

尽管如此,我认为你可以通过ImageView的getResources()方法获得该ID。

编辑:我错了,原来你可以通过Resources.getString(int id)

EDIT 2得到字符串:看起来getResources可能不包含ID为你要么,一个Android工程师已经回答了类似的问题:http://groups.google.com/group/android-developers/browse_thread/thread/84d31b244163821d?pli=1

+0

Upvoted:感谢您抽出时间更新答案,即使在被接受后 – 2013-02-12 15:08:04