如何在android

时间:2016-03-10 21:42:53

标签: android position touch ontouchlistener absolute

我已经阅读了围绕这个问题的几个主题,我很惊讶没有关于绝对触摸点位置的信息。

我在屏幕上触摸了一些视图,这些视图不知道它们是在屏幕的顶部,中间还是底部。 通常的代码如下:

switch (event.getAction()){
     case MotionEvent.ACTION_DOWN:
     startY = event.getY();
}

将无关紧要,因为它只能在我触及的视图中向我显示“y”点。但我想知道我在哪里触摸我的屏幕绝对,独立于那个特定的观点。

在我的情况下,知道我是在顶部,中间还是底部触摸屏幕就足够了,所以我可以大致将屏幕划分为如下:

getHeight(getWindowManager()/3)

并检查我在哪个部分。

0 个答案:

没有答案