如何在ImageButton(Android)中访问/获取图像的资源id

如何在ImageButton(Android)中访问/获取图像的资源id,android,android-layout,imagebutton,Android,Android Layout,Imagebutton,我有一个ImageButton,我想在OnClick事件中使用与关联的图像 我发现: 但我想知道,在这两种情况下,是否有任何内置方法可以在ImageButton中查找图像的resourceid: 1.android:src是在xml中设置的,从未更改过。 2.图像已在代码中更改 谢谢大家! 这是不可能的 我会听: 只需使用setTag()和getTag()来 关联和检索的自定义数据 您的图像视图 谢谢你,Matthew,在第一种情况下,我确信至少在理论上可以解析main.xml,不是吗?我是唯

我有一个ImageButton,我想在OnClick事件中使用与关联的图像

我发现:

但我想知道,在这两种情况下,是否有任何内置方法可以在ImageButton中查找图像的resourceid: 1.android:src是在xml中设置的,从未更改过。 2.图像已在代码中更改

谢谢大家!

这是不可能的

我会听:

只需使用setTag()和getTag()来 关联和检索的自定义数据 您的图像视图


谢谢你,Matthew,在第一种情况下,我确信至少在理论上可以解析main.xml,不是吗?我是唯一需要此功能的人吗?我是Android新手,所以也许我不理解这背后的概念,但是为什么没有一种简单的方法来获取属性呢?从xml获取属性并不困难——但是当属性发生变化时,你会怎么做呢?你必须把这些信息放在标签里。为什么有两个不同的代码路径(xml和setBitmapResource)。在这一点上,您还可以在Java代码中设置资源,同时设置tag.hmm。有趣的是,你暂时说服了我:)。感谢您的帮助和快速重播:)