2010-03-23 130 views
0

我已經爲下面的按鈕設置了背景圖片。Android:如何以編程方式獲取按鈕的圖像集?

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

在某些情況下,如果設置第一個圖像,我想用另一個第二個圖像替換此圖像。因爲我需要檢查條件作爲第一個圖像設置或不按鈕,我需要知道什麼圖像已被設置爲按鈕。所以我想獲得,圖像設置爲按鈕?是否有任何API獲取圖像ID設置爲控件?

謝謝。感謝您瞭解並向我解釋!

回答

0

如果您自己設置圖像,則可以考慮在設置圖像源時添加標籤(setTag)。

當您稍後獲得標籤時,您將知道上一次設置了哪個圖像。

+0

你可以顯示一個標籤示例代碼行添加我上面提供的代碼行,因爲我想更清楚嗎? – Getsy 2010-03-23 08:46:57

+0

我已經完成了,非常感謝。 – Getsy 2010-03-23 09:10:37

相關問題