你好。
我有一个简单的布局,里面有两个视图。两个都有一个onTouchListener。
view.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View view, MotionEvent event) {
System.out.println("Touching");
return false;
}
});
但是,当我在手机上打开应用程序并触摸第一个视图,而不是用另一根手指重新固定手指并触摸第二个视图时,第二个窗口不会触发触摸事件。为什么会这样?
我认为在这种情况下,两次触摸都会作为多点触摸事件传递到第一个视图。所以这是一个事件,但包含(我忘了细节)两个触摸位置。