3.匿名クラス1 … setOnClickListenerメソッド内で匿名クラス利用

Android用語集

カテゴリー: View.OnClickListenerインターフェイス  閲覧数:647 配信日:2013-05-12 08:15


特徴


・setOnClickListener を呼ぶ度毎に、「OnClickListenerインターフェイス」インスタンス生成


コード例


package android.style;
 
import android.style.R;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
 
public class HelloAndroid5 extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);
 
  // ボタンオブジェクトの取得
  Button bt = (Button) findViewById(R.id.button1);
 
  // クリックリスナーの登録
  bt.setOnClickListener(new OnClickListener() {
   public void onClick(View view) {
          TextView tview = (TextView)findViewById(R.id.textView1);
          tview.setText("ボタンが押されました");
   }
  });
 }
}