在Android ScrollView中捕获onScroll事件

时间:2014-02-05 14:52:23

标签: android scrollview android-linearlayout onscrolllistener

简单场景 - ScrollView托管一个有多个子项的LinearLayout - 在Android上开发时允许滚动启用视图的首选模式。

我需要捕获onScrollEvents,启动,停止等等,如果我使用ListView / onScrollListener组合,它们可以很好地工作并且工作得非常好。

用于滚动视图的专用小部件没有内置功能来捕获这些事件?来吧!我已经尝试过OnTouchEvent监听器,onGestureListener等等 - 所有的解决方法都适用于其他方面。我在这里缺少什么?

1 个答案:

答案 0 :(得分:3)

不幸的是,没有预先建立的方式来获取这些事件。但是,有两种解决方法:

  • 使用ListView代替

  • 使用ScrollListener构建您自己的自定义ScrollView。这并不难实现has been done before