
概述
方式1:getLeft()、getTop()、getRight()、getBottom()参照父View的相对位置:获取该view相对于父View的左边距离、上边距离、右边距离、下边距离。方式2:getX()、getY()、getRawX()、getRawY()从MotionEvent事件获取位置:getX()、getY()是获取点击位置相对于该View左边、上边的 方式1:getleft()、gettop()、getRight()、getBottom()参照父VIEw的相对位置:获取该vIEw相对于父VIEw的左边距离、上边距离、右边距离、下边距离。方式2:getX()、getY()、getRawX()、getRawY()从MotionEvent事件获取位置:getX()、getY()是获取点击位置相对于该VIEw左边、上边的距离。getRawX()、getRawY()是获取点击位置相对于屏幕左边、上边的距离。方式3:getLocationOnScreen()、getLocationInWindow()getLocationOnScreen:获取VIEw相对于屏幕(包括状态栏)的左边距离、上边距离。getLocationInWindow:获取VIEw相对于窗口Window(不包括状态栏)的左边距离、上边距离。方式4:getGlobalVisibleRect()、getLocalVisibleRect()getGlobalVisibleRect:获取VIEw可见区域相对于屏幕(包括状态栏)的左边距离、上边距离。getLocalVisibleRect:获取VIEw可见区域相对于该VIEw自身的左边距离、上边距离。 总结
以上是内存溢出为你收集整理的android开发获取View坐标位置的几种方式全部内容,希望文章能够帮你解决android开发获取View坐标位置的几种方式所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
评论列表(0条)