静态按下事件无法识别MotionEvent.ACTION_MOVE

时间:2013-06-16 17:37:53

标签: android ontouchevent ontouchlistener

我遇到处理触摸事件的问题,据我所知,MotionEvent.Action_Move应该注册一个不动的触摸,即按/保持?

但是我的代码只在触摸事件移动时才会注册,我不知道为什么。 我在View上设置了setLongClickable(true),但这没有帮助。 任何想法=

public boolean onTouch(View view, MotionEvent event) {

    int action = event.getAction();

    if (action== MotionEvent.ACTION_DOWN){
        //Do on press
    }
    else if (action== MotionEvent.ACTION_MOVE){
        //Continously do something while pressed
    }
    else if(action==MotionEvent.ACTION_UP){
        //Do on release
    }

    return true;
}

0 个答案:

没有答案