Android多按钮点击

时间:2012-09-17 15:55:21

标签: android button

Android多按钮点击

我有一个按钮,我希望按钮的第一次点击我显示一个东西,然后在它的第二个我显示另一个等...

我有一个按钮,希望第一次点击Num.settext("First");时有11次点击 点击Num.settext("Second"); 等等。直到第十次点击..然后在11日点击它的Num.settext("0");,它从乞讨重置..

喜欢..

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

2 个答案:

答案 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++;
       }
       //...

    }
//...

答案 1 :(得分:0)

维护一个名为cycle和一组文本的字段。

然后点击:

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