ringa_lee
你想达到的效果是什么?还是你碰到了这个问题想深究其原因?如果你想监听子View的点击事件,就应该对子View设置监听而不是对ViewGroup进行监听,点击事件是独立事件,无法再进行分发。至于点击ViewGroup后SeekBar变色了是因为点击事件同时是会触发触摸事件,触摸事件是默认分发的,触摸事件带来焦点,有了焦点就有了变色。一个题外话,你的相对布局写的不严谨,layout_wight这种线性布局才能生效的属性就不应该出现在相对布局中
viewgroup 的onTouchEvent返回true,表示拦截并处理事件,这样子view就收不到事件通知,也就不会响应事件。另外建议去了解view事件的三个函数
你想达到的效果是什么?还是你碰到了这个问题想深究其原因?如果你想监听子View的点击事件,就应该对子View设置监听而不是对ViewGroup进行监听,点击事件是独立事件,无法再进行分发。至于点击ViewGroup后SeekBar变色了是因为点击事件同时是会触发触摸事件,触摸事件是默认分发的,触摸事件带来焦点,有了焦点就有了变色。一个题外话,你的相对布局写的不严谨,layout_wight这种线性布局才能生效的属性就不应该出现在相对布局中
viewgroup 的onTouchEvent返回true,表示拦截并处理事件,这样子view就收不到事件通知,也就不会响应事件。另外建议去了解view事件的三个函数