2011年2月26日土曜日

[Android]ButtonをClick時の実装

ボタンのClickイベントの実装方法

画面にボタンを配置します
※ここまでは一緒


その1:OnClickListenerを継承する方法

解説していきます
10行目でOnClickListenerを継承します
    implements OnClickListener{

18行目でボタンを取り出します
        Button button = (Button)findViewById(R.id.Button01);


19行目でリスナーを登録します
        button.setOnClickListener(this);


22行目以降でonClickメソッドをオーバーライド実装します
※10行目でOnClickListenerを継承した場合、実装する必要があります

        @Override
        public void onClick(View v) {

25行目で押されたボタンの種類を確認します
      if(v.getId()==R.id.Button01){

26行目で処理を実装します
    finish();




その2:OnClickListenerを継承しない方法



解説していきます。
16行目でボタンを取り出します
        Button b1 = (Button)findViewById(R.id.Button05);

17行目から作成したボタンにClickリスナーを登録します

        b1.setOnClickListener(new OnClickListener() {

18行目にクリックイベントを登録します
       public void onClick(View v) {

19行目で処理を記述します
        finish();




ほかにも実装方法はあると思いますが、
とりあえず以上です。

マイクロアドBTパートナーでおこづかいゲット!

0 件のコメント:

コメントを投稿