我一直在研究android开发,但我仍然对这个问题感到困惑。
从android文档说,该事件将从root视图开始,并调度到子视图。 这意味着viewgroup应该在view之前获取touch事件(这是它的孩子),但是根据我调试的内容,情况并非如此......
我创建了一个RadioGroup,然后在其中添加了三个radiobutton,每当我点击radiobutton时,它的click事件都会被触发。 Radiogroup的点击事件甚至没有被解雇......
我们如何解释这个?
有什么想法吗?感谢。
答案 0 :(得分:1)
当孩子处理onClick时,父母不会收到该事件。如果要查看父级获取事件,请不要在子级上设置onClickListener。
onTouch事件的处理方式略有不同。