Android 获取view在屏幕中的位置
来源:互联网 发布:淘宝质量好的女装品牌 编辑:程序博客网 时间:2024/05/22 16:54
转自:http://www.cnblogs.com/deng02/archive/2012/11/19/2777658.html
getLocalVisibleRect , 返回一个填充的Rect对象, 感觉是这个View的Rect大小,left,top取到的都是0
getGlobalVisibleRect , 获取全局坐标系的一个视图区域, 返回一个填充的Rect对象;该Rect是基于总整个屏幕的
getLocationOnScreen ,计算该视图在全局坐标系中的x,y值,(注意这个值是要从屏幕顶端算起,也就是索包括了通知栏的高度)//获取在当前屏幕内的绝对坐标
getLocationInWindow ,计算该视图在它所在的widnow的坐标x,y值,//获取在整个窗口内的绝对坐标 (不是很理解= =、)
getLeft , getTop, getBottom, getRight, 这一组是获取相对在它父亲里的坐标
**注**:如果在Activity的OnCreate()事件输出那些参数,是全为0,要等UI控件都加载完了才能获取到这些
getGlobalVisibleRect , 获取全局坐标系的一个视图区域, 返回一个填充的Rect对象;该Rect是基于总整个屏幕的
getLocationOnScreen ,计算该视图在全局坐标系中的x,y值,(注意这个值是要从屏幕顶端算起,也就是索包括了通知栏的高度)//获取在当前屏幕内的绝对坐标
getLocationInWindow ,计算该视图在它所在的widnow的坐标x,y值,//获取在整个窗口内的绝对坐标 (不是很理解= =、)
getLeft , getTop, getBottom, getRight, 这一组是获取相对在它父亲里的坐标
**注**:如果在Activity的OnCreate()事件输出那些参数,是全为0,要等UI控件都加载完了才能获取到这些
example:
int[] location = new int[2];
v.getLocationOnScreen(location);
int x = location[0];
int y = location[1];
厦门尚微餐饮管理软件 www.su
0 0
- Android 获取View在屏幕中的位置
- Android~获取view在屏幕中的位置
- Android获取view在屏幕中的位置
- Android 获取view在屏幕中的位置
- Android 获取view在屏幕中的位置
- Android~获取view在屏幕中的位置
- Android获取View在屏幕中的位置
- Android 获取view在屏幕中的位置
- Android获取view在屏幕中的位置
- android 获取view在屏幕中的位置
- Android 获取view在屏幕中的位置
- Android 获取view在屏幕中的位置
- Android获取view在屏幕中的位置
- Android 获取View在屏幕中的位置
- Android - 小功能 - 获取view在屏幕中的位置 .
- 获取view在屏幕中的位置
- 获取view在屏幕中的位置
- 获取view在屏幕中的位置
- 基于EasyUI实现自动填充Form内的部分输入框
- HDOJ 1212 Big Number(大数版同余定理)
- 九度 oj 1172
- Asterisk log dump
- CComPtr和CComQIPtr
- Android 获取view在屏幕中的位置
- 剑指Offer面试题4(Java版),替换空格
- linux文件管理小结之自定义more
- Monkey简介
- Linux文件搜索命令
- [PAT]1005. Spell It Right (20)
- 苹果Xcode帮助文档阅读指南
- WWDC 2013 Session笔记 - iOS7中的多任务
- poj 1146 ID Codes(next_permutation)