The Valentin Rocher method works if you have expanded your view, but if you use an event listener, use this:
view.setOnTouchListener(new OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { Toast toast = Toast.makeText( getApplicationContext(), "View touched", Toast.LENGTH_LONG ); toast.show(); return true; } });
More on getting a MotionEvent object, here is a great answer: Android: How to create a MotionEvent?
azdev Aug 09 '11 at 18:52 2011-08-09 18:52
source share