同时处理2个android触控

时间:2014-02-19 09:47:47

标签: android events touch

我如何检测一个人是否同时在两个不同的地方点击了屏幕。 我用正常的方式来获取行动

if (event.getAction() == MotionEvent.ACTION_DOWN) {
    doSomething();      

}

如果我按下屏幕上的2个不同位置,doSomething();会被激活一次,但我希望它被激活2次,因为屏幕上有2次点击,我该怎么做?

我尝试使用event.getActionMasked(),但无法让它发挥作用。

1 个答案:

答案 0 :(得分:0)

如果你同时用两根手指触摸,那么touchlistener将把它作为单个事件,在这种情况下它会调用MotionEvent.ACTION_POINTER_DOWN