SwipeRefreshLayout嵌套 Scrollview 时,scrollview 向下滑动时,会触发SwipeRefreshLayout下拉效果,导致scrollview 滑动。
加入一下代码
scrollView.getViewTreeObserver().addOnScrollChangedListener(new ViewTreeObserver.OnScrollChangedListener() {
@Override
public void onScrollChanged() {
swipeRefreshLayout.setEnabled(scrollView.getScrollY()==0);
}
});