2011年9月12日月曜日

onTouchListenerでACTION_UPが発動しない

下らないことで困ったのでメモ

AndroidでViewにOnTouchListenerを実装するとまずMotionEventにACTION_DOWNが飛んできますが、なぜかACTION_UPが反応しない。。。

何でかと思ったらどうやらonTouch()メソッドでtrue返さなきゃいけないらしい。
ドキュメントには以下の記述

True if the listener has consumed the event, false otherwise.
http://developer.android.com/intl/ja/reference/android/view/View.OnTouchListener.html

それにしても仕事する気が起きない