「ボタンクリック」に対応する場合

Android用語集

カテゴリー: 仕組み  閲覧数:534 配信日:2013-04-23 10:33


実装方法は4種類

実装方法は4種類


例 … ボタンのイベント処理
・方式1/自分自身に対してandroid.view.View.OnClickListenerインターフェースをインプリメントして、クラス内で「onClick」メソッドを定義
・方式2/無名クラス利用


方式1具体例


1.Viewクラスで定義されていてる「View.OnClickListenerインターフェイス」の実装クラスを作成


「View.OnClickListener」インターフェイスはボタンクリックイベントに対応したonClickメソッドを持つため、実装クラスではこのメソッドをオーバーライドする


2.このクラスのインスタンスへの参照を渡す
・このクラス(OnClickListenerインターフェイスを実装したユーザ作成クラス)を、ボタンオブジェクトのsetOnClickListenerメソッドに渡すことで、クリックイベントが発生した際にオーバーライドしたメソッドが呼び出される