AndroidStudioで「tag」を使ってみる。

Android

① Buttonにtagを付ける。(Buttonの数だけ 0~)
    android:onClick=”onClick_startButton“・・・onClickの処理は同じところに。
    android:tag=”0″・・・Buttonごとに違う値にする。
    android:text=”@string/get_Button”
② コードでButtonを押したときの処理を記載する。
    public void onClick_startButton(View view){
       Log.d(“Button Tapped”, view.getTag().toString());
       int strInt = Integer.parseInt(view.getTag().toString());
       switch (strInt){
         case 0:
             Log.d(“Button Tapped > “, view.getTag().toString());
             break;
         case 1:
             Log.d(“Button Tapped > “, view.getTag().toString());
             break;
         default:
             Log.d(“Button Tapped >> “, view.getTag().toString());
       }
    }

コメント

タイトルとURLをコピーしました