我要完成的场景如下:我有主布局 - 这是一个框架布局,在其中我有包含不同视图的线性布局。我希望全局 frameLayout 将接收来自子视图类的触摸事件。
在每个子视图中,我都获得了全局 frameLayout 对象,并对其执行了 setOnTouchListener 。然后,从 UI 中,当我触摸插入到内部 linearLayout 的最后一个视图时,我得到了触摸事件。但对于其他观点,我没有。
FramLayout
LinearLayout
View1 - not getting touch event
View2 - not getting touch event
View3 - not getting touch event
View4 - getting touch event
有没有人遇到过类似的行为?