如何使onOverScrolled向后兼容?

时间:2012-12-11 17:48:47

标签: android android-listview

我正在尝试更新应用程序,onOverScrolled方法正是我需要的。但是,我的应用程序现在具有最小api版本8,并且onOverScrolled需要9。

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

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

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

或者,您可以跳过API v8,而只是使用API​​ v9,因为Gingerbread是最着名的Android版本,ICS仍在追赶。

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

相关问题