setOnTouchListener不适用于FrameLayout

时间:2013-11-07 09:04:51

标签: android

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

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

在mycase中如何覆盖onInterceptTouchEvent()?因为我的FrameLayout是用xml定义的,所以我没有任何自定义视图组。

关于怎么做的任何想法?

谢谢!

1 个答案:

答案 0 :(得分:-1)

我之前在LinearLayout上添加了OnClickListener,它运行良好,你可以尝试一下。