相关疑难解决方法(0)

SwipeRefreshLayout中的Horizo​​ntalScrollView

我实现了新的SwipeRefreshLayout成分在我的应用程序,它与任何垂直意见工作得很好,比如ListView,GridViewScrollView.

它在水平视图中表现得很糟糕,比如HorizontalScrollView.向右或向左滚动时,SwipeRefreshLayout视图会缓存触摸,阻止HorizontalScrollView接收并开始垂直滚动以执行刷新.

我尝试解决这个问题,因为我之前解决了ScrollViewViewPager内部垂直问题,使用requestDisallowInterceptTouchEvent但它没有用.我还注意到,在原始SwipeRefreshLayout类中重写此方法而不返回super.谷歌的开发者留下了评论" //Nope.":)

因为SwipeRefreshLayout组件相对较新,我找不到修复水平滚动问题的解决方案,同时仍然允许滑动刷新视图以跟踪和处理垂直滚动,所以我想我会分享我的解决方案,希望它会让人节省一个小时或两个.

android horizontalscrollview swiperefreshlayout

50
推荐指数
2
解决办法
1万
查看次数

滚动位置位于顶部时,SwipeRefreshLayout + WebView

我正在尝试将SwipeRefreshLayout与WebView一起使用.

我正面临着问题,在页面中间,当用户向下滚动时,不必要的刷新开始.

如何在webview的滚动位置位于顶部时才进行刷新事件.(即,他正在查看页面的顶部)?

android webview swiperefreshlayout

26
推荐指数
5
解决办法
2万
查看次数