2012年10月12日金曜日

AndroidButton

これがなければ始まらない「Button」についてです。なんとなく参考書通りに書いて実行
してみたら動いた。バンザーイ だけではほかのソース見ただけですぐに対応するのは
難しいでしょう。まずはリファレンスで確認です。

Androidリファレンス

継承元を覚えるのは大変なので暗記する必要はないとは思いますが、常にこのページを
開いて調べる癖をつけたほうがいいと思います。



以下参考サイトですが、イベントリスナの書き方についてわかりやすかったので
リンクをはっておきます。下記サイトの質問コメントにとても基本であり、重要なことが
書いてありましたので、キャプチャ画像を転載させていただきました。



http://techbooster.jpn.org/andriod/ui/8044/

http://www.xn--rhq6sw9f0w7aevaf9ak89m.jp/android/androidLecture/GuiTutorial/GuiTutorial.html

http://www.hakkaku.net/articles/20090629-471

http://team-pag.interprism.co.jp/member/okazawa/blog/?p=240

http://simultechnology.blendmix.jp/blog/archives/1011



package com.example.buttontuto;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

//OnClickListener 非実装時の使用例
public class MainActivity extends Activity {
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        final Button firstButton = (Button) this.findViewById(R.id.firstButton);  
       
       
        //使用例その1 匿名インナークラス
        firstButton.setOnClickListener(new Button.OnClickListener() {
  
        public void onClick(View v) {
   firstButton.setText(R.string.secondMessage);
        }
        });
    }
}

.setOnClickListener(new Button.OnClickListener()
.setOnClickListener(new View.OnClickListener()

違いを理解しないといけないです。

0 件のコメント:

コメントを投稿