可以說我有一個計時器活動。 Theres一個圖像視圖,顯示0-9的數字(這些被視爲圖像,而不是文本)。 例如。圖像名稱是clock_0,clock_1,clock_2 ... clock_9。 有一個加號和減號按鈕,應該改變一個計數器(選擇圖像)。如果當前圖像是clock_0,按下加號按鈕會將視圖更改爲clock_1等。我如何有效地做到這一點?按鈕點擊設置imageview背景?
編輯 繼承人我試圖做的; 設置一個int [],
int[] clockResource = new int[10];
clockResource[0] = R.drawable.clock_0;
clockResource[1] = R.drawable.clock_1;
clockResource[2] = R.drawable.clock_2;
clockResource[3] = R.drawable.clock_3;
clockResource[4] = R.drawable.clock_4;
clockResource[5] = R.drawable.clock_5;
clockResource[6] = R.drawable.clock_6;
clockResource[7] = R.drawable.clock_7;
clockResource[8] = R.drawable.clock_8;
clockResource[9] = R.drawable.clock_9;
分配onclicklistener爲Add按鈕
case R.id.addMin:
if (addMin.isEnabled()) {
if (mintwo < 9) {
mintwo++;
} else if (mintwo == 9) {
minone++;
mintwo = 0;
}
min2.setBackgroundResource(clockResource[mintwo]);
min1.setBackgroundResource(clockResource[minone]);
}
有沒有嘗試過任何代碼,然後請貼這一點。 –
有沒有使用setBackgroundResource的任何標誌 –
@Agarwal編輯 – borislemke