android WebView溢出:自动触发向上滚动Swip​​eRefreshLayout

时间:2018-05-08 13:57:19

标签: android webview scroll overflow swiperefreshlayout

当您使用overflow:auto加载WebView内容并且它被SwipeRefreshLayout包围时,向下滚动效果很好,但向上滚动触发器刷新SwipeRefreshLayout。

 <android.support.v4.widget.SwipeRefreshLayout
    android:id="@+id/swiperefresh"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

       <WebView
           android:id="@+id/webview"
           android:layout_width="fill_parent"
           android:layout_height="fill_parent" />
 </android.support.v4.widget.SwipeRefreshLayout>
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    browser = findViewById(R.id.webview);
    browser.loadUrl("https://odatv.com/mob.php"); //this is the url where the problem appears
}

this site问题中,问题仅出现在手机中,平板电脑正常运行。 Video demonstration 我扩展WebView以检查滚动位置,但是在未调用时调用onScrollChanged,仅在滚动水平调用onOverScrolled。

如果在这种情况下使SwipeRefreshLayout正常工作?

0 个答案:

没有答案