Android 在SwipeRefreshLayout内使用Webview时网页子滚动问题

Android 在SwipeRefreshLayout内使用Webview时网页子滚动问题,android,html,webview,android-webview,swiperefreshlayout,Android,Html,Webview,Android Webview,Swiperefreshlayout,我的应用程序中有一个Webview,并在其中加载了一个web表单。我还使用SwipeRefreshLayout重新加载网页 我在向下滚动网页时遇到了一个问题,经过一些研究,我实现了以下逻辑 wv_content.getViewTreeObserver().addOnScrollChangedListener(new ViewTreeObserver.OnScrollChangedListener() { @Override public void onScrollChanged

我的应用程序中有一个
Webview
,并在其中加载了一个web表单。我还使用
SwipeRefreshLayout
重新加载网页

我在向下滚动网页时遇到了一个问题,经过一些研究,我实现了以下逻辑

wv_content.getViewTreeObserver().addOnScrollChangedListener(new ViewTreeObserver.OnScrollChangedListener() {

    @Override
    public void onScrollChanged() {
        layout_swipe_refresh.setEnabled(wv_content.getScrollY() == 0);
    }
});
已经修好了。现在工作很好

问题:

但是现在我又遇到了一个关于滚动内容的问题。我的网页上有下拉列表

所以,如果我打开下拉菜单并向上滚动,就可以了,但在向下滚动时,会执行SwipeRefreshLayout并刷新页面


这是因为我集成了逻辑来检查webView的y位置,在这种情况下,webView的y位置每次都将为0,内部内容滚动位置将不同。

您解决了问题吗?是的,我们已直接从网页解决了该问题。移动应用程序中没有任何更改。你能告诉我你对网站做了哪些更改吗?我面临着相同的问题。你解决了这个问题吗?是的,我们直接从网页上解决了这个问题。手机应用程序没有任何变化。你们能告诉我你们对网站做了什么改变吗?我面临着同样的问题