【问题标题】:Pull to Refresh for WebView为 WebView 拉取刷新
【发布时间】:2015-07-13 18:07:32
【问题描述】:

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

【问题讨论】:

  • 嗨,Alexander,如果您认为其中一个解决了您的问题,您能接受一个答案吗? ;-)
  • 嗨,alexander,你能告诉我们你是怎么做到的吗?为了让它工作,你对那个库做了什么?谢谢!
  • 是的,这是可能的。一个非常简单且中肯的实现:bignerdranch.com/blog/implementing-swipe-to-refresh

标签: android android-webview


【解决方案1】:

你试过https://github.com/chrisbanes/Android-PullToRefresh

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

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

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

        要在你的项目Activity中使用webView PullTorefresh,你的项目->属性->android->添加library.jar

        【讨论】:

          【解决方案5】:

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

          Android ListView: get Overscroll distance

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2020-12-02
            • 2019-12-30
            • 1970-01-01
            • 2021-09-04
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2021-06-24
            相关资源
            最近更新 更多