获取控件坐标位置一直是0
int[] viewLocationArray = new int[2];textview.getLocationOnScreen(viewLocationArray);
复制代码
在onCreate的方法里,调用该方法得到都是0,是因为UI还在刷新,位置还没有被计算出来
textview.post(new Runnable(){@Overridepublic void run(){int left=imageview.getLeft();//得到了正确的值int right=imageview.getRight();int top=imageview.getTop();int bottom=imageview.getBottom();}};
复制代码
post方法会在window的attachedToWindow方法之后被调用,可以得到真正的位置
转载于:https://juejin.im/post/5d56583051882527f57c9f69
获取控件坐标位置一直是0相关推荐
- JAVASCRIPT 提示信息 主要是使用了获取控件的位置进行定位
JAVASCRIPT 提示信息 主要是使用了获取控件的位置进行定位 <%@ Page Language="C#" AutoEventWireup="true&quo ...
- Android 在onCreate()方法中获取控件宽高值为0解决方案
大家很多时候需要在Activity或者Fragment的onCreate()方法中获取声明的空间的高度或者宽度,进行位置移动或者其他操作,但是当调用 view.getHeight() 或者 view. ...
- javascript 获取控件坐标
function getPos(o) //取元素坐标 { var x = 0, y = 0; do { x += o.offsetLeft; y += o.offsetTop; } while (o ...
- c# winform WebBrower 控件中右键获取控件坐标
加载页面以后,鼠标右键时候,自动生成事件 (加载右键事件)获取坐标, 当点击左键的时候,获取 图片链接 private void webBrowser1_DocumentCompleted(objec ...
- android 获取控件在屏幕中的坐标
今天,简单讲讲android如何获取控件在屏幕中的坐标. 这个其实也很简单,但是昨天做一个功能时,需要功能控件的坐标做一些逻辑操作时,居然不知道怎么做.所以在网上查找了资料后,解决了这个问题.这里记录 ...
- python点击屏幕坐标_Appium+python自动化(二十二)- 三个臭皮匠顶个诸葛亮-控件坐标获取(超详解)...
简介 有些小伙伴或者是童鞋可能会好奇会问上一篇中的那个monkey脚本里的坐标点是如何获取的,不是自己随便蒙的猜的,或者是自己用目光或者是尺子量出来的吧,答案当然是:NO.获取控件坐标点的方式这里宏哥 ...
- Qt鼠标相对位置、绝对位置、窗口位置、控件位置、控件大小、控件绝对位置
目录 坐标系 鼠标位置 控件位置 控件的相对位置 控件绝对位置 控件的大小,rect 窗口位置 窗口的大小 窗口绝对位置 窗口相对位置 总结 在Qt界面开发时,有时需要根据鼠标位置,控件位置来确定 ...
- [WPF]获取控件间的相对位置
[WPF]获取控件间的相对位置 周银辉 我们知道WPF有着比较灵活的布局方式,关于某个控件的坐标,Canvas中的元素最简单,我们可以直接通过其G ...
- QT5 获取窗口、系统屏幕大小尺寸信息,Qt 获取控件位置坐标,屏幕坐标,相对父窗体坐标
一.QT5 获取窗口大小尺寸信息 QT窗口尺寸,窗口大小和大小改变引起的事件 QResizeEvent. //窗口左上角的位置(含边框)qDebug() << this->frame ...
最新文章
- windows 7 可以清除的文件
- Android 关机弹出菜单
- python常用方法总结-Python3常用函数、方法总结(持续更新…)
- iOS 获取当前月份的天数(转)
- QT新建项目显示项目未配置的原因与解决方案
- 【BZOJ4310】跳蚤,后缀数组+ST表求LCP+二分答案
- mysql 计划任务消耗_浅谈MySQL event 计划任务
- HashMap + 软引用进行缓存
- rss阅读器 java_RSS阅读器
- geek软件是干什么的_极客是什么?
- POJ 1661 DP
- zepto源码--filtered, contains,funcArg,setAttribute,className,deserializeVale--学习笔记
- php对象数字属性,PHP获取对象的纯数字属性
- 苹果mac高效先进的网页开发工具:Espresso
- my04_Mysql复制数据一致性校验
- HTML期末学生大作业-最新QQ音乐、网易云音乐、酷狗音乐、虾米音乐、咪咕音乐网站html+css+javascript
- linux 安装mantis,在Ubuntu 18.04系统上安装Mantis Bug Tracker[MantisBT]
- python项目总结与展望_2018年度总结,2019展望未来
- 百度大脑手写文字识别使用攻略
- 机器学习第四章之逻辑回归模型
热门文章
- 2013\National _C_C++_A\2.骰子迷题
- 10.2.2 选择器
- 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1071:菲波那契数
- 【嵌入式】Libmodbus源码分析(五)-TCP相关函数分析
- 【STM32】待机唤醒程序示例
- 【Libevent】Ubuntu安装libevent报错问题解决
- lua执行shell命令6_tolua_runtime 集成 lua-protobuf 第三方pb3解析库
- delphi7升级delphi2007可以互用马_莱万特 VS 马竞:西甲
- setwindowpos怎么改变z序_小学教材读音又改了,说服读成shuō fú,确凿改成què záo...
- Qt学习笔记-----Model/View架构