首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >从DragEvent的getX()和getY()方法返回的数字到底是怎样的?

从DragEvent的getX()和getY()方法返回的数字到底是怎样的?
EN

Stack Overflow用户
提问于 2012-07-26 11:39:13
回答 1查看 664关注 0票数 3

DragEvent是一个与Android的拖放应用程序接口一起使用的类。2在它的方法中,getX()getY()尤为重要。我想确切地知道被拖动的另一个视图在View的哪个部分。

例如,在我的例子中,知道用户是否拖拽是非常重要的,比如在另一个TextView上拖拽一个TextView,但我需要知道它离下半部分还是上半部分更近。问题是,我不知道这些数字是如何用于屏幕放置的。我很感谢在这件事上的任何帮助。

编辑:希望我能清楚地知道我在问什么。如果有什么需要澄清的,请告诉我。

EN

回答 1

Stack Overflow用户

发布于 2014-03-30 13:44:26

getX()和getY()方法返回相对于您需要放置的目标视图的坐标。您可以使用Toast进行测试,如下所示:

代码语言:javascript
代码运行次数:0
运行
复制
Toast.makeText(getApplicationContext(), "X:" + (int)event.getX() + ", Y:" + (int)event.getY(), Toast.LENGTH_SHORT).show();

当我测试它时,我的目标视图是从屏幕的一半开始。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11662012

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档