2014-03-29 144 views
0

我需要一個計數器,單擊按鈕時計數爲+1。我得到了這個代碼,計數器工作正常,但只在第一次點擊。之後,沒有什麼點擊...請幫助...謝謝計數器,如果單擊按鈕+1

bSpravne.setOnClickListener(new View.OnClickListener() { 
@Override 
public void onClick(View v) { 
    // TODO Auto-generated method stub 
     a = tym.screen; 
     b = nova.tcounter; 
     if(a <= b) { 
     a++; 
     }  
     else 
     { 
     a =1; 
     } 
     nahodnyTym.setText("Hraje tým" + a); 
    } 
    }); 

回答

0

什麼是tym.screen和nova.tcounter?只是做一些簡單的像這樣:

public void onClick(View v) { 

     a++; 

     nahodnyTym.setText("Hraje tým" + a); 
    } 
+0

一個NEDD過,如果達到最大值(B),開始從起點(1) – user3456168

+0

好,每次點擊的onClick()方法運行和a,b爲計數在每次點擊時再次從tym.screen和nova.tcounter獲取值。您應該將這些行移到onclickListener之外 –