android获得控件在屏幕中的绝对坐标 getLocationInWindow 和 getLocationOnScreen
2015-12-05 09:44
513 查看
int[] location = new int[2] ;
view.getLocationInWindow(location); //获取在当前窗口内的绝对坐标
view.getLocationOnScreen(location);//获取在整个屏幕内的绝对坐标
location [0]--->x坐标,location [1]--->y坐标
getLocationOnScreen
,计算该视图在全局坐标系中的x,y值,(注意这个值是要从屏幕顶端算起,也就是索包括了通知栏的高度)//获取在当前屏幕内的绝对坐标
getLocationInWindow ,计算该视图在它所在的widnow的坐标x,y值,//获取在整个窗口内的绝对坐标
getLeft , getTop, getBottom,getRight, 这一组是获取相对在它父亲里的坐标
view.getLocationInWindow(location); //获取在当前窗口内的绝对坐标
view.getLocationOnScreen(location);//获取在整个屏幕内的绝对坐标
location [0]--->x坐标,location [1]--->y坐标
getLocationOnScreen
,计算该视图在全局坐标系中的x,y值,(注意这个值是要从屏幕顶端算起,也就是索包括了通知栏的高度)//获取在当前屏幕内的绝对坐标
getLocationInWindow ,计算该视图在它所在的widnow的坐标x,y值,//获取在整个窗口内的绝对坐标
getLeft , getTop, getBottom,getRight, 这一组是获取相对在它父亲里的坐标
相关文章推荐
- Android动画不改变可见属性
- 如何关闭android studio开发环境自动保存
- android camera HAL v3.0详细介绍(二)
- Android Studio简单设置
- Android Studio快速定位当前文件所在的位置
- 关于修改android studio的gradle目录
- Android Studio配置文件路径修改
- Android监视返回键
- [Android Tips] 16. Update Android SDK from command-line
- Android之解决输入法软键盘弹出挤压屏幕或覆盖控件问题
- Android常见字体
- 安卓首屏广告开发
- viewpager+将activity转化成view 做主界面(可点击可滑动,超容易理解的demo)
- android(14)(ListView的列表展示,ArrayAdapter,SimpleAdapter)
- android有关paint属性设置
- android listview 错位
- Android控件之DatePickerDialog
- 关于java与Android(安卓)中为什么要在new一个对象的后面加一个this的原因
- 开发首屏广告(Android)简述
- Android 定时循环执行任务