How to get click position in onClickListener?

How to get click position using onClickListener? Like in onTouchListener.

      int x = (int)event.getX();
      int y = (int)event.getY();
+5
source share
1 answer

Use onTouchListener with ACTION_DOWN flag

view.setOnTouchListener(new View.OnTouchListener() {
        public boolean onTouch(View v, MotionEvent event) {
            if (event.getAction() == MotionEvent.ACTION_DOWN){
                int x = (int) event.getX();
                int y = (int) event.getY();
            }
            return true;
        }
    });
+7
source

All Articles