Android:如何以编程方式取回按钮的图像集?

时间:2010-03-23 06:56:17

标签: android

我为按钮设置了背景图片,如下所示。

// declarations globally declared...
ImageButton sampleButton;
int sampleFirstImage = 0;
int sampleSecondImage = R.drawable.imageSecond;
......................................
......................................
sampleFirstImage = R.drawable.imageFirst;
sampleButton.setImageResource(sampleImage);

在某些情况下,如果设置了第一张图像,我想用另一张第二张图像替换此图像。因为我需要检查条件是否为按钮的第一个图像集,我需要知道已经为按钮设置了什么图像。所以我想获取,按钮的图像设置?是否有任何API为控件设置图像ID?

感谢。如果您知道并且可以向我解释,请欣赏!

1 个答案:

答案 0 :(得分:0)

如果您自己设置图像,则可以考虑在设置图像源时添加标记(setTag)。

稍后获得标记时,您将知道上次设置的图像。