android onTouchEvent和setOnTouchListener中onTouch的区别

2025-05-06 19:52:57
推荐回答(2个)
回答1:

1、如果setOnTouchListener中的onTouch方法返回值是true则onTouchEvent方法将不会被执行;
2、只有当setOnTouchListener中的onTouch方法返回值是false时onTouchEvent方法才被执行。
3、以上说的情况适用于View对象而不是ViewGroup对象,ViewGroup对象下次再分析。

回答2:

onTouchEvent会调用 setOnTouchListener中的onTouch。