2012-02-19 8 views

答えて

3

何かをし、0に設定しますiを1に設定します。もう一度2番目のコードを実行し、iを0に戻します。ボタンを押すたびに2回繰り返すことができます。

@Override 
public void onClick(View v) { 
    // TODO Auto-generated method stub 
    switch (v.getId()) { 
    case R.id.button1: 
     if (i == 0) { 
      //display 1 code 
      i = 1; 
     } 
     if (i == 1) { 
      // display 4 code 
      i = 0; 
     } 

     break; 
    } 

} 
+0

私は2回目のクリックを印刷したことをテストしました – Hashey100

+0

あなたが試したコードを投稿できますか? –

0

あなたがIDを取得する必要がありますあなたがボタンを最初にクリックしたとき、それは最初のコードを実行しますグローバル変数iを設定し、このような

public void onClick(View v) { 
     if(button1.getId() == ((Button)v).getId()){ 
      //1st button action 
     } 
     else if(button2.getId() == ((Button)v).getId()){ 
      //2nd button action 
     } 
    } 
関連する問題