二者都是获取控件View的坐标,只是原点不同:
int[] locations= new int[2] ;
view.getLocationInWindow(locations);
view.getLocationOnScreen(locations);
//其中locations [0]是x坐标 ,locations [1]是y坐标.
getLocationOnScreen 的原点是整个屏幕的左上角,范围是整个屏幕。
getLocationInWindow 的原点是当前View所在window的左上角,范围是它所在的window。