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,内部内容滚动位置将不同。您解决了问题吗?是的,我们已直接从网页解决了该问题。移动应用程序中没有任何更改。你能告诉我你对网站做了哪些更改吗?我面临着相同的问题。你解决了这个问题吗?是的,我们直接从网页上解决了这个问题。手机应用程序没有任何变化。你们能告诉我你们对网站做了什么改变吗?我面临着同样的问题