2012-09-17 86 views
-2

Android的多個按鈕點擊Android的多個按鈕點擊

我有一個按鈕,我想在按鈕的第一次點擊我顯示出事兒了,在它的第二個我顯示其他等。

我有一個按鈕並希望它有11次點擊..第一個點擊Num.settext("First"); 在第二次點擊Num.settext("Second"); 等,直到第十點擊..然後11日點擊它的Num.settext("0");並從begning復位..

喜歡。 。

1,2,3,4,5,6,7,8,9,10,11(0) 1,2,3,4,5,6,7,8,9,10,11(0) 
+0

什麼..我沒能找到任何嘖嘖 –

回答

1

,如果你存儲在一個變量點擊數豈不是更容易?

例如:

//... 
    int clickNumber = 0; 
    //... 

    public void onClick() { 

     if(clickNumber > 10) {//reset variable 
     clickNumber = 0; 
     }   

     if(clickNumber == 0) { 
     Num.setText("First"); 
     clickNumber++; 
     } 
     else if(clickNumber == 1) { 
     Num.setText("Second"); 
     clickNumber++; 
     } 
     //... 

    } 
//... 
0

維護一個名爲cycle和一個文本數組的字段。

然後在點擊:

Num.setText(texts[cycle]); 
cycle=(cycle + 1)%texts.length;