为WebView提取“刷新”

时间:2011-12-01 10:11:18

标签: android android-webview

是否可以在WebView(2.2版及更高版本)中重新加载页面来实现“拉动刷新”功能?

5 个答案:

答案 0 :(得分:10)

您是否尝试过https://github.com/chrisbanes/Android-PullToRefresh

根据文档,它还支持WebViews,演示应用程序就像魅力一样。

答案 1 :(得分:1)

现在使用SwipeRefreshLayout非常容易。这里有一个很好的教程:http://antonioleiva.com/swiperefreshlayout/

答案 2 :(得分:0)

您可以使用Android-PullToRefresh库,它包含GridView,ListView,ScrollView和 WebView 的不同即用型包。请查看:https://github.com/chrisbanes/Android-PullToRefresh/wiki/Quick-Start-Guide

答案 3 :(得分:0)

从以下链接下载Zip。将库项目(库)添加到PullToRefreshListFragment& PullToRefreshViewPager作为库项目之后,将PullToRefreshListFragment& PullToRefreshViewPager项目添加到LauncherActivity中运行。

https://github.com/chrisbanes/Android-PullToRefresh

在项目Activity,Your Project->中使用webView PullTorefresh。 properties-> android->添加library.jar

答案 4 :(得分:0)

您可以覆盖overScrollBy()方法并获取给定deltaY值的scrollY,然后调用负责启动拉动刷新的内部javascript方法

Android ListView: get Overscroll distance