【问题标题】:Content is Scrollable or not in WebView in AndroidAndroid 的 WebView 中的内容是否可滚动
【发布时间】:2022-01-22 16:47:31
【问题描述】:

如何知道 Android 的 WebView 中的内容是否可滚动。我有一些基于此的条件,有什么方法吗?提前致谢。我见过 onScrollChanged() 和 onOverScrolled() 方法,当我们触摸屏幕时会调用它,但我不需要它。

【问题讨论】:

    标签: android webview


    【解决方案1】:

    您可以使用以下视图方法:

    public boolean canScrollHorizontally(int direction)
    public boolean canScrollVertically(int direction)
    

    direction – 负向检查向上/向左滚动,正向检查向下/向右滚动。

    【讨论】:

    • 任何完整的例子,这是如何工作的?
    【解决方案2】:

    我找到了解决办法

    override 
    fun onPageFinished(view: WebView?, url: String?) {
    super.onPageFinished(view, url)
    if (computeVerticalScrollRange()<=computeVerticalScrollExtent()) {
             // logic here.... 
       }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-05
      • 2011-09-09
      • 2017-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多