-2

Androidの複数のボタンをクリック

私はボタンを持っていて、ボタンの最初のクリックで物を表示し、2番目のクリックで別の物などを表示したいと思います。

私はボタンを持っていて、11回のクリックをしたいです..最初のクリックNum.settext("First"); で2回目のクリックなど..10Num.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 に答える