2014-10-02 185 views
2

我正在做一個遊戲,其中包括兩項活動。
我有一個第一次點擊後關閉按鈕

static class ModelGetter: public static int getPoint{int static point++;}

當單擊第一個活動的按鈕時,計數器加 我怎樣才能避免在同一個活動,如果我按兩次相同按鍵計數器不incremente計數器兩次,但只有一個?

+0

那並不看起來像Java – khelwood 2014-10-02 19:34:40

回答

3

很簡單: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.. 
      } 
     }); 
+0

謝謝你的幫助,我解決它。 – BarcelonaDev 2014-10-02 21:49:03

0

您可以添加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 

} 
+0

這就是Javascript Moni。 Java和Javascript是非常不同的。 – 2016-12-03 00:27:28

相關問題