我是Android的新手,我想修复一个相对于另一个按钮的弹出对话框。我正在使用代码来膨胀弹出窗口。如何获取按钮的当前位置,以便我可以使用这些值来膨胀弹出窗口。
答案 0 :(得分:2)
这是我用来获取任何View
对象的当前x / y坐标的代码:
/**
* @return the absolute x and y coordinates of the given view
*/
public Point currentPosition(View view)
{
int[] loc = new int[2];
view.getLocationOnScreen(loc);
return new Point(loc[0], loc[1]);
}