在WebView(2.2版本及以上)中实现下拉刷新功能以重新加载页面是否可行?
在WebView(2.2版本及以上)中实现下拉刷新功能以重新加载页面是否可行?
你试过了吗?https://github.com/chrisbanes/Android-PullToRefresh
根据文档,它还支持WebView,并且演示应用程序运行良好。
从以下链接下载Zip文件。将库项目(library)添加到PullToRefreshListFragment和PullToRefreshViewPager中作为库项目,然后将PullToRefreshListFragment和PullToRefreshViewPager项目添加到LauncherActivity中以运行。
https://github.com/chrisbanes/Android-PullToRefresh
在您的项目活动中使用webView PullTorefresh,您需要在项目->属性->android 中添加library.jar库。
您可以重写overScrollBy()
方法并在给定的scrollY
值处获取deltaY
,然后调用您内部的javascript
方法来启动下拉刷新。
你可以使用 Android-PullToRefresh 库,它包含了针对 GridView、ListView、ScrollView 和 WebView 的不同的现成封装。请查看:https://github.com/chrisbanes/Android-PullToRefresh/wiki/Quick-Start-Guide。