Android Imageview setOnTouchListener不工作?

Android Imageview setOnTouchListener不工作?,android,imageview,ontouchlistener,Android,Imageview,Ontouchlistener,在这个运动事件中,我正在使用imageview on touch listener,但不起作用。为什么会发生这种情况?有人对此有想法,请帮助我 这是我的密码 img_View11.setOnTouchListener(new View.OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { Log.i("im

在这个
运动事件中,我正在使用imageview on touch listener,但不起作用。为什么会发生这种情况?有人对此有想法,请帮助我

这是我的密码

   img_View11.setOnTouchListener(new View.OnTouchListener() {               
        public boolean onTouch(View v, MotionEvent event) {             
            Log.i("img_View11", "img_View11 _1");

            int action = event.getAction();
            switch (action) {

            case MotionEvent.ACTION_DOWN:
                Log.i("img_View11", "img_View11 _2");                                            
                break;

            case MotionEvent.ACTION_MOVE:
                Log.i("img_View11", "img_View11 _3");    
                break;

            case MotionEvent.ACTION_UP:
                Log.i("img_View11", "img_View11 _4");
                break;               
            }               
            return false;
        }
    });
在这里,我的输出显示如下
img_视图11_1
和两个
img_视图11_2

 Log.i("img_View11", "img_View11 _1");
 Log.i("img_View11", "img_View11 _2");

问题:为什么MotionEvent.ACTION\u MOVE和MotionEvent.ACTION\u UP不起作用?

将“return false;”更改为“return true;”,这样它将继续接收呼叫。

return
true
from
onTouch()
@Luksprog true正在工作,是否可以只设置我的ImageView的
操作\u MOVE
“我不理解您的评论(这是个问题?”)。即使您只关心
ACTION\u MOVE
您仍然需要返回
true
,以便侦听器将继续获取事件。当前iam设置3个案例
ACTION\u DOWN,ACTION\u MOVE,操作向上
仅代替此设置
操作向上移动
无法正常工作以任何其他方式解决此问题…同时将
操作向下
设置为返回true。