如何一次管理onTouchListener和onClick

时间:2016-02-18 07:25:43

标签: android onclick gesture ontouchlistener

我想在我的ScrollView及其孩子上检测手势。我想让所有那些onClick方法都能正常工作。假设有一个用LinearLayout包围的按钮,整个东西被ScrollView包围。当用户在ScrollView的任何位置滑动时,我想调用一个动作。
我将onTouchListener应用于ScrollView ..但由于LinearLayout是可点击的,因此当我在线性布局上滑动时,事件不会被触发。 如果我将触摸监听器设置为所有这些子视图,那么onclick就不起作用了。

remebmer使用facebook lite?用户阅读,滚动新闻提要点击"喜欢"按钮。点击链接..但是当用户在屏幕的任何部分从右向左滑动时,它仍然可以显示聊天列表..他们是如何做到的?

1 个答案:

答案 0 :(得分:0)

您不需要onTouchListener为您完成这项工作。使用onScrollChangedListener。有关详细信息Can I have onScrollListener for a ScrollView?,请参阅此答案。这个问题已在互联网上多次得到解答。