I use onLongClick and onClick events of a button to get user inputs. Whenever; the user long click and triggers onLongClick event, the onClick event is also triggered. I couldn\
here is a brief summary regarding touch event: http://rxwen.blogspot.com/2010/10/android-touch-event-summary.html