我正在做一個遊戲,其中包括兩項活動。
我有一個第一次點擊後關閉按鈕
static class ModelGetter: public static int getPoint{int static point++;}
。
當單擊第一個活動的按鈕時,計數器加 我怎樣才能避免在同一個活動,如果我按兩次相同按鍵計數器不incremente計數器兩次,但只有一個?
我正在做一個遊戲,其中包括兩項活動。
我有一個第一次點擊後關閉按鈕
static class ModelGetter: public static int getPoint{int static point++;}
。
當單擊第一個活動的按鈕時,計數器加 我怎樣才能避免在同一個活動,如果我按兩次相同按鍵計數器不incremente計數器兩次,但只有一個?
很簡單:onClick
裏面,你需要禁用按鈕:
yourButton.setEnabled(false);
所以,當你重新嘗試點擊它,什麼都不會發生,因爲按鈕現已停用。
的COMPLE代碼將是:
yourButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
v.setEnabled(false);
// increment what you want, or other stuff..
}
});
謝謝你的幫助,我解決它。 – BarcelonaDev 2014-10-02 21:49:03
您可以添加onclick處理程序一樣 -
document.getElementById("buttonId").onclick = function() {
this.disabled = true; // it will disable your button
//do whatever your logic here or increment your value
}
,或者您可以撥打像按鈕的onclick功能 -
function clickButton(){
getElementById("buttonId").disabled=true;
//do whatever your logic here or increment your value
}
這就是Javascript Moni。 Java和Javascript是非常不同的。 – 2016-12-03 00:27:28
那並不看起來像Java – khelwood 2014-10-02 19:34:40