Android: How do I get the x y coordinates within an image / ImageView?

You can use getLocationOnScreen()

imageView.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View view) {
            int[] values = new int[2]; 
            view.getLocationOnScreen(values);
            Log.d("X & Y",values[0]+" "+values[1]);
        }
    });

Also, this answer of mine will be useful as well.

Leave a Comment