我有一个视图,我需要在屏幕上获取它的顶部和底部位置。所以我进行了以下实验: 试图弄清楚命中矩形的作用,我进行了以下实验
int[] location = { 0, 0 };
myView.getLocationOnScreen(location);
Rect outRect = new Rect();
myView.getHitRect(outRect);
然后我打印并得到
outRect.top = 18
outRect.bottom = 138
location[0] = 216
location[1] = 387
我期待outRect.top
并且location[1]
是一样的。
那么,如何获得矩形视图的顶部和底部位置?