0

我正在尝试更新应用程序,而 onOverScrolled 方法正是我所需要的。但是,我的应用程序现在的最低 api 版本为 8,而 onOverScrolled 需要 9。

我已经进行了一些搜索,但无法找到在 API 级别 8 上重新创建此功能的任何方法。有什么东西可以让我复制此方法吗?有关重新创建其功能的任何提示?

谢谢您的帮助。

4

1 回答 1

1

您可以做的一件事是获取 ScrollView 的源代码,并将其放置在您的应用程序中并将其用作自定义小部件。

或者,您可以跳过 API v8,而直接使用 API v9,因为 Gingerbread 是最突出的 Android 版本,而 ICS 仍在追赶。

但是,如果您决定这样做,让我警告您不要在默认 ScrollView 上使用 OnOverScrolled()。三星至少在 Galaxy S3 上的 ScrollViews 中定制了这个功能(我没有检查过他们的任何其他 ICS 设备,但它适用于 2.3 设备)。OnOverScrolled 事件永远不会被触发,因为它们在内部使用该事件。

于 2012-12-11T17:58:58.220 回答