博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android 获取坐标【转】
阅读量:4495 次
发布时间:2019-06-08

本文共 1121 字,大约阅读时间需要 3 分钟。

获取坐标。。。好吧,之前在onCreate里getButtom一直都是0,纠结的很,转一遍让我解决问题的文章,谢谢原作者。

int[] location = new int[2] ; view.getLocationInWindow(location); //获取在当前窗口内的绝对坐标 view.getLocationOnScreen(location);//获取在整个屏幕内的绝对坐标 location [0]--->x坐标,location [1]--->y坐标 如果在Activity的OnCreate()事件输出那些参数,是全为0,要等UI控件都加载完了才能获取到这些。 private ViewFlipper flipper; @Override public void onCreate(Bundle savedInstanceState) {
Log.i("demo", "onCreate"); super.onCreate(savedInstanceState); setContentView(R.layout.main); flipper = (ViewFlipper)findViewById(R.id.flipper); Log.d("demo", "left:" + flipper.getLeft()); Log.d("demo", "right:" + flipper.getRight()); Log.d("demo", "Top:" + flipper.getTop()); Log.d("demo", "Bottom:" + flipper.getBottom()); Button btn = (Button)findViewById(R.id.button2); btn.setOnClickListener(new OnClickListener(){
public void onClick(View v) {
Log.i("demo", "onClick"); Log.d("demo", "left:" + flipper.getLeft()); Log.d("demo", "right:" + flipper.getRight()); Log.d("demo", "Top:" + flipper.getTop()); Log.d("demo", "Bottom:" + flipper.getBottom()); } }); }

转载于:https://www.cnblogs.com/aoshi/archive/2011/08/11/2134589.html

你可能感兴趣的文章
TensorFlow的学习
查看>>
HAOI2007 反素数ant
查看>>
从提升树到 XGBoost, 原理简介
查看>>
java--遇到NoSuchMethodError通用解决思路
查看>>
DDS视图&Button控件
查看>>
npm全局路径及cache路径设置
查看>>
实验6-数组(1)
查看>>
Ubuntu --- not enough free disk space
查看>>
HDU3068(Manacher算法)
查看>>
Mysq数据库备份(win)
查看>>
2018-04-21 搭建Python官方文档翻译环境
查看>>
第一个 手动写Servlet
查看>>
WinForm自定义Loading控件
查看>>
C++ 通过对象方式 、指针方式两种方式去访问成员变量(属性或者方法)
查看>>
JS根据key值获取URL中的参数值,以及把URL的参数转换成json对象
查看>>
HDU 5496 Beauty of Sequence
查看>>
HDU 5656 CA Loves GCD 01背包+gcd
查看>>
BZOJ 1854: [Scoi2010]游戏 无向图判环
查看>>
php从数组中取出一段 之 array_slice
查看>>
Python操作文件-20181121
查看>>