Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 当我的手指滑过一个按钮或物体时,这个物体就好像被按下了一样?_Java_Android - Fatal编程技术网

Java 当我的手指滑过一个按钮或物体时,这个物体就好像被按下了一样?

Java 当我的手指滑过一个按钮或物体时,这个物体就好像被按下了一样?,java,android,Java,Android,我试图通过图片来解释我的问题,我在寻找什么 我试过了 @Override public boolean onTouchEvent(MotionEvent event) { int action = MotionEventCompat.getActionMasked(event); switch (action) { case (MotionEvent.ACTION_DOWN): // Log.d(DEBUG_TAG,"Action was DOWN")

我试图通过图片来解释我的问题,我在寻找什么

我试过了

@Override
public boolean onTouchEvent(MotionEvent event) {

    int action = MotionEventCompat.getActionMasked(event);

    switch (action) {
    case (MotionEvent.ACTION_DOWN):
        // Log.d(DEBUG_TAG,"Action was DOWN");
        return true;
    case (MotionEvent.ACTION_MOVE):
        // Log.d(DEBUG_TAG,"Action was MOVE");
        return true;
    case (MotionEvent.ACTION_UP):
        // Log.d(DEBUG_TAG,"Action was UP");
        return true;
    case (MotionEvent.ACTION_CANCEL):
        // Log.d(DEBUG_TAG,"Action was CANCEL");
        return true;
    case (MotionEvent.ACTION_OUTSIDE):
        // Log.d(DEBUG_TAG,"Movement occurred outside bounds " +
        // "of current screen element");
        return true;
    default:
        return super.onTouchEvent(event);
    }

我在
ACTION\u DOWN
ACTION\u MOVE
上工作,但找不到我要找的内容

尝试使用click listener而不是运动检测器。我尝试了单击listner和单击listner它不起作用编辑应该起作用。可能是您以错误的方式设置onclick listener。发布onclick listener的代码。尝试使用click listener而不是运动检测器。我尝试了onclick listner&ontouch listner它不工作编辑应该工作。可能是您以错误的方式设置onclick listener。发布onclick侦听器的代码。