当前位置: 首页 > news >正文

Android编程之如何取得View的当前位置


初始化View后,我们可能需要得到某个View的具体位置,你可以使用下面这个方式获得:

view.getViewTreeObserver().addOnGlobalLayoutListener(
                new OnGlobalLayoutListener() {
                }
}

然后,在里面获取当前的view的位置。这里需要传递进去一个数组,第一个是X,第二个就是Y

 int[] location = new int[2];
 view.getLocationInWindow(imageLocation);

这样就可以得到位置了

相关文章:

  • Android4.0内存Dex数据动态加载技术
  • C# 网络编程之网页自动登录 (一).使用WebBrower控件模仿登录
  • 文章收录1
  • windows服务器应对高并发和DDOS攻击
  • 公开课可下载资源汇总
  • 将solr3.5整合到Tomcat6.x中
  • 自己写Lucene分词器原理篇——ChineseAnalyzer简单讲解
  • 一个Java程序员应该掌握的10项技能
  • 自己写Lucene分词器示例篇——写一个简单点额分析器
  • java中的接口和抽象类是什么?
  • 并查集专题【完结】
  • Apache配置优化
  • hdu1010 Tempter of the Bone 成长---纠错
  • lucene 4.x中如何只存储不做索引
  • Win32_8有意思的程序——抓取屏幕
  • 【跃迁之路】【585天】程序员高效学习方法论探索系列(实验阶段342-2018.09.13)...
  • 2017前端实习生面试总结
  • C++类的相互关联
  • Django 博客开发教程 16 - 统计文章阅读量
  • ES6系统学习----从Apollo Client看解构赋值
  • Github访问慢解决办法
  • Java反射-动态类加载和重新加载
  • Js实现点击查看全文(类似今日头条、知乎日报效果)
  • js写一个简单的选项卡
  • Map集合、散列表、红黑树介绍
  • SpringCloud(第 039 篇)链接Mysql数据库,通过JpaRepository编写数据库访问
  • 看图轻松理解数据结构与算法系列(基于数组的栈)
  • 如何抓住下一波零售风口?看RPA玩转零售自动化
  • 实现菜单下拉伸展折叠效果demo
  • 实战:基于Spring Boot快速开发RESTful风格API接口
  • 微信如何实现自动跳转到用其他浏览器打开指定页面下载APP
  • 怎么将电脑中的声音录制成WAV格式
  • ​人工智能书单(数学基础篇)
  • # Apache SeaTunnel 究竟是什么?
  • ()、[]、{}、(())、[[]]命令替换
  • (Matalb回归预测)PSO-BP粒子群算法优化BP神经网络的多维回归预测
  • (Matlab)使用竞争神经网络实现数据聚类
  • (二) Windows 下 Sublime Text 3 安装离线插件 Anaconda
  • (五)MySQL的备份及恢复
  • *Django中的Ajax 纯js的书写样式1
  • .net 打包工具_pyinstaller打包的exe太大?你需要站在巨人的肩膀上-VC++才是王道
  • .NET 设计模式—适配器模式(Adapter Pattern)
  • .NET 使用 XPath 来读写 XML 文件
  • .NET(C#、VB)APP开发——Smobiler平台控件介绍:Bluetooth组件
  • [AIGC] 使用Curl进行网络请求的常见用法
  • [Android View] 可绘制形状 (Shape Xml)
  • [C++]命名空间等——喵喵要吃C嘎嘎
  • [C++打怪升级]--学习总目录
  • [EFI]Acer Aspire A515-54g电脑 Hackintosh 黑苹果efi引导文件
  • [Flex] PopUpButton系列 —— 控制弹出菜单的透明度、可用、可选择状态
  • [IE编程] IE中使网页元素进入编辑模式
  • [iOS]-UIKit
  • [iOS]把16进制(#871f78)颜色转换UIColor
  • [LeetCode] Verify Preorder Sequence in Binary Search Tree 验证二叉搜索树的先序序列
  • [linux] git lfs install 安装lfs