0

所以你好。

我有一个简单的布局,里面有 2 个视图。两者都附加了一个 onTouchListener。

view.setOnTouchListener(new View.OnTouchListener() {

        @Override
        public boolean onTouch(View view, MotionEvent event) {
            System.out.println("Touching");




            return false;
        }
    });

但是当我在手机上打开应用程序并触摸第一个视图并且不松开手指并用另一根手指触摸第二个视图时,第二个视图不会触发触摸事件。为什么会这样?

4

1 回答 1

1

我认为在这种情况下,两个触摸都作为多点触摸事件传递给第一个视图。所以这是一个事件,但包含(我忘记了细节)两个触摸位置。

于 2012-08-30T11:41:09.347 回答