将事件传递给父视图?

use*_*239 1 java android

我有一个包含五个TextView的布局.当用户单击五个TextView中的任何一个时,它将执行相同的操作:打开另一个活动.因此,五个TextView的OnClickerListener行为是相同的.是否有可能,我只OnClickListerner添加到一个视图,如布局,所以我不必OnClickListerner添加到每个五个TextView的吗?换句话说,如果没有子组件收到CLICK事件,那么CLICK事件是否会传递给他们的父组件,即布局?

谢谢.

Mic*_*ner 5

Mayra的上述答案不正确.如果最低水平控制(即TextView的你的情况)并没有与它相关联的OnClickListener(),然后单击事件"冒泡"父.它将以这种方式继续,直到找到实现OnClickListener的视图; 否则点击被忽略(我假设).我多次利用这种行为.

另外,有关更多详细信息,请参阅此文章: Stackoverflow问题8135032

我知道这是一个非常古老的帖子,但是想要纠正其他任何偶然发现这个问题的人.