我为按钮设置了背景图片,如下所示。
// declarations globally declared...
ImageButton sampleButton;
int sampleFirstImage = 0;
int sampleSecondImage = R.drawable.imageSecond;
......................................
......................................
sampleFirstImage = R.drawable.imageFirst;
sampleButton.setImageResource(sampleImage);
在某些情况下,如果设置了第一张图像,我想用另一张第二张图像替换此图像。因为我需要检查条件是否为按钮的第一个图像集,我需要知道已经为按钮设置了什么图像。所以我想获取,按钮的图像设置?是否有任何API为控件设置图像ID?
感谢。如果您知道并且可以向我解释,请欣赏!
答案 0 :(得分:0)
如果您自己设置图像,则可以考虑在设置图像源时添加标记(setTag)。
稍后获得标记时,您将知道上次设置的图像。