我目前有這一點的代碼,但我需要重複它的紅色綠色和藍色,有沒有辦法我可以做到這一點,而無需複製和粘貼代碼3次?適用於Android的Java,代碼重複
yellow.setOnClickListener(new View.OnClickListener() {
public void onClick (View v) {
switch (buttonCount) {
case 1:
empty1.setImageResource(R.drawable.yellow);
buttonCount++;
guess1= Colour.YELLOW;
break;
case 2:
empty2.setImageResource(R.drawable.yellow);
buttonCount++;
guess2=Colour.YELLOW;
break;
case 3:
empty3.setImageResource(R.drawable.yellow);
buttonCount++;
guess3=Colour.YELLOW;
break;
case 4:
empty4.setImageResource(R.drawable.yellow);
buttonCount++;
guess4=Colour.YELLOW;
break;
case 5:
empty5.setImageResource(R.drawable.yellow);
buttonCount++;
guess5=Colour.YELLOW;
break;
}
}
});
爲它寫一個方法並調用它?你在哪裏卡住? – pbond
我不知道語法..我明白你在說什麼我只是不明白如何寫它。 –