Java tutorial
//package com.java2s; //License from project: Open Source License import android.graphics.Point; import android.view.View; public class Main { public static Point getPointOnView(View root, View target) { final int[] l0 = new int[2]; root.getLocationOnScreen(l0); final int[] l1 = new int[2]; target.getLocationOnScreen(l1); l1[0] = l1[0] - l0[0] + target.getWidth() / 2; l1[1] = l1[1] - l0[1] + target.getHeight() / 2; return new Point(l1[0], l1[1]); } }