获得刚刚添加的视图的绝对位置

时间:2016-03-12 11:22:38

标签: android layout view position

我在这里读了很多线程,但没有人帮忙。

我正在为垂直线性布局添加视图,我需要获得该视图的绝对位置。

我的代码:

parent.addView(ll);
parent.recomputeViewAttributes(ll);
parent.invalidate();
ll.invalidate();
int[] p = new int[2];
ll.getLocationOnScreen(p);
Log.d("test",""+p[1]);

当我添加几个视图时,我总是得到相同的数字:

D/test: 355
D/test: 355
D/test: 355

有什么建议吗?

非常感谢!

0 个答案:

没有答案