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