我需要知道如何檢查如何比較或檢查圖像按鈕上的圖像資源檢查/比較imagebutton資源
首先我設置按鈕。
button1 = (ImageButton) findViewById(R.id.ib1);
button1.setImageResource(R.drawable.smiley);
if(currentTime%2==0) {
button1.setImageResource(R.drawable.smiley);
}
else {
button1.setImageResource(R.drawable.smileyhit);
}
在某些時候我需要檢查,如果按鈕的圖像資源是笑臉繪製並增加得分更高版本。
像
if(button1.getImageResource() == R.drawable.smiley) {
score = score + 1;
}
我應該怎麼做比較呢?我不想使用標籤。請幫助我!
我不想使用標籤,因爲在我的程序中有像30-40圖像按鈕。設置標籤會使代碼更加複雜。爲了簡單起見,我給出了一個更簡單的例子。 – Devenom 2014-09-22 19:37:53
@Devenom'我的程序有像30-40圖像按鈕'那麼你如何在30-40圖像按鈕設置圖像?以相同的方式調用'setImageResource'方法後,你需要調用'setTag'來添加id。只是在一行代碼 – 2014-09-22 19:45:01
我爲所有這些按鈕實際上設置相同的圖像。但在隨機。對於哪個按鈕出現,我設置該按鈕的圖像。之後我檢查哪個按鈕有圖像。 – Devenom 2014-10-15 19:07:25