3

我在触摸侦听器上使用 imageview,这motion event不起作用为什么会发生这种情况,任何人都知道这对我有帮助。

这是我的代码

   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_View11_1和两个img_View11_2

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

问题:为什么 MotionEvent.ACTION_MOVE 和 MotionEvent.ACTION_UP 不起作用?

4

1 回答 1

3

更改“返回false;” “返回真”;以便它继续接听电话。

于 2013-10-02T22:02:43.630 回答