0

我有布局,其中有 FrameLayout,内部有一些视图。我想听 FrameLayout 上的触摸事件。我尝试在 FrameLayout 上设置 setOnTouchListener,但它似乎不起作用。

我浏览了 ViewGroup 文档,在 ViewGroup 中有一个名为 onInterceptTouchEvent() 的方法,用于拦截触摸事件。

在我的情况下,我如何覆盖 onInterceptTouchEvent() ?因为我的 FrameLayout 是在 xml 中定义的,并且我没有任何自定义视图组。

关于如何做的任何想法?

谢谢 !

4

1 回答 1

-1

我之前在LinearLayout上加了OnClickListener,效果不错,大家可以试试。

于 2013-11-07T09:09:19.847 回答