0

こんにちは。

2つのビューを含む単純なレイアウトがあります。どちらにもonTouchListenerが接続されています。

view.setOnTouchListener(new View.OnTouchListener() {

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




            return false;
        }
    });

しかし、電話でアプリケーションを開いて最初のビューに触れ、指を離さずに別の指で2番目のビューに触れた場合、2番目のビューはタッチイベントをトリガーしません。なんでそうなの?

4

1 に答える 1

1

この場合、両方のタッチがマルチタッチイベントとして最初のビューに渡されると思います。つまり、これは1つのイベントですが、両方のタッチ位置が含まれています(詳細を忘れました)。

于 2012-08-30T11:41:09.347 に答える