例如:LinearLayout 默认是不获取单击事件的,它会交给我它的子控件去处理。
关于事件分发机制,android对于事件的响应是层级分法的,一直到最后一层,他可以选择处理或者不处理,处理了,上一层级,肯定是无法相应事件的。
这只是我的初步理解,还有别的方法,但我不建议这样做吧。既然默认LinearLayout 是不能响应点击事件,就不要让他响应了。
更多事件的分发机制的详情