How to show PopupWindow at special location?
I need to show PopupWindow under one Views shown on the screen. How can I calculate coordinates of needed View and place PopupWindow under it? Code example are more than welcome. Thanks. Locating an already displayed view is fairly easy - here's what I use in my code: public static Rect locateView(View v) { int[] loc_int = new int[2]; if (v == null) return null; try { v.getLocationOnScreen(loc_int); } catch (NullPointerException npe) { //Happens when the view doesn't exist on screen anymore. return null; } Rect location = new Rect(); location.left = loc_int[0]; location.top = loc_int[1];