Androidでボタンのクリックイベントを実装する

http://wiki.livedoor.jp/moonlight_aska/d/%A5%DC%A5%BF%A5%F3%A4%AC%B2%A1%A4%B5%A4%EC%A4%EB%A4%C8....
ボタンのクリック時には以下の4つのイベントがとれる。
(1) OnTouchイベント (MotionEvent.ACTION_DOWN)
(2) OnLongClickイベント(短押しの時はイベントが省略される)
(3) OnTouchイベント (MotionEvent.ACTION_UP)
(4) OnClickイベント

OnClickListenerでイベントハンドラを定義して、その中のonClickメソッドに内容を記述すればOK。

ちなみに実装方法はいくつかある。
http://d.hatena.ne.jp/jitsu102/20110831/1314796481

1.Activityに実装(implements View.OnClickListener)
2.Layoutファイルにメソッド指定(android:onClick)
3.無名クラス
4.有名クラス

自分が本でよく見たのは2の方法。
Javaのイベント記述の方法がJavaScriptに似てると思ったけど、JavaScriptが真似たってことか。