如何获得按钮的中间位置?

时间:2015-02-13 10:16:05

标签: android android-layout android-view android-button

我有一个椭圆形的按钮。我想知道按钮的中间位置,但是在最后一个坐标中,按钮结束。

我尝试过以下代码的帮助,但它无效。

View v;
int pos= v.getX()+ v.getWidth();

然而,它返回的位置离开了视野区域。我也试过这个以下代码。

Rect rectf = new Rect();
v.getLocalVisibleRect(rectf);
int pos = v.getX() + rectf.width

1 个答案:

答案 0 :(得分:0)

int location[] = new int[2];
v.getLocationOnScreen(location);
int pos = location[0] + v.getMesuredWidth();