我在这里读了很多线程,但没有人帮忙。
我正在为垂直线性布局添加视图,我需要获得该视图的绝对位置。
我的代码:
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
有什么建议吗?
非常感谢!