私が達成しようとしているシナリオは次のとおりです。メインレイアウト(framLayout)があり、その中に異なるビューを含むlinearLayoutがあります。グローバルframeLayoutが子ビュークラスからタッチイベントを受け取るようにしたいと思います。
すべての子ビューで、グローバルframeLayoutオブジェクトを取得し、そのオブジェクトでsetOnTouchListenerを実行しています。次に、UIから、内側のlinearLayoutに挿入された最後のビューにタッチすると、touchイベントが発生します。しかし、他の見解については私はしません。
FramLayout
LinearLayout
View1 - not getting touch event
View2 - not getting touch event
View3 - not getting touch event
View4 - getting touch event
同様の行動で遭遇した人はいますか?