WebView.getScrollY 一直是 0

SwipeRefreshLayout 于 Webview 冲突

最简单的办法就是 覆写 SwipeRefreshLayout 中的 TouchEvent 方法

@Override

public booleanon TouchEvent(MotionEvent arg0) {

         if(null!=viewGroup) {

                 returnviewGroup.getScrollY() <=1&&super.onTouchEvent(arg0);

         }

         return super.onTouchEvent(arg0);

}

但是有些页面getScrollY 获取到的一直是0

这里就需要 批评一下前端页面的工程师了,是他们把 height 写成了 100% 导致的,具体看下面的图:


WebView.getScrollY 一直是 0_第1张图片
WebView.getScrollY 一直是 0_第2张图片

你可能感兴趣的:(WebView.getScrollY 一直是 0)