调整Android中setOnTouchListner的灵敏度

时间:2012-03-22 16:41:22

标签: android view ontouchevent ontouchlistener

无论如何我可以调整setOnTouchListener的灵敏度。目前它正在每次触摸时输入多个值。谢谢!

1 个答案:

答案 0 :(得分:0)

如果您只需要注册一次,您可以使用以下内容:

boolean taped=false;

public boolean onTouch(View v, MotionEvent event){
        switch(event.getAction() & MotionEvent.ACTION_MASK){
        case MotionEvent.ACTION_DOWN:
        if(!taped){
            //do your stuff
        }else taped=true;
        break;
    case MotionEvent.ACTION_UP:
        taped=false;
        break;
    }
    return false;
}