这两个函数可以获得View在Window和Screen中的位置。Screen是整个屏幕,不属于应用的状态条也计算在内。
但我一开始调用这两个函数的时候返回的数组总是{0, 0}。没办法,先找Reference,没内容。Google找到了,说调用这两个函数的时候必须保证布局已完成。经我测试:在onCreate/onStart/onResume的时候,都不能成功。
继续google,发现有人说在public void onWindowFocusChanged(boolean hasFocus)里面调用这两个函数,可以返回正确的值。经我测试正确,说明直到此函数后布局方完成。