-2

Android 多按钮点击

我有一个按钮,我想在按钮的第一次单击时显示一个东西,然后在第二个按钮上显示另一个等等。

我有一个按钮,希望它有 11 次点击 .. 第一次点击Num.settext("First"); 第二次点击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)
4

2 回答 2

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

    }
//...
于 2012-09-17T16:00:31.267 回答
0

维护一个称为循环的字段和一个文本数组。

然后点击:

Num.setText(texts[cycle]);
cycle=(cycle + 1)%texts.length;
于 2012-09-17T15:59:59.860 回答