在NestedScrollView Android 2.3或更低版本中发布滚动WebView

在NestedScrollView Android 2.3或更低版本中发布滚动WebView,android,webview,android-viewpager,toolbar,nestedscrollview,Android,Webview,Android Viewpager,Toolbar,Nestedscrollview,我在android应用程序中添加了工具栏、表格布局和查看页面。在表格布局中有三个选项卡,每个选项卡都显示一个网络视图。 我将WebView放在NestedScrollView中,当用户在WebView中向下/向上滚动时,隐藏/显示工具栏工具栏隐藏在Android 3.0或更高版本中。 但不幸的是,在安卓2.3或更低版本的WebView中,最初没有滚动。我必须滑动到另一个选项卡,当我再次回到第一个Tab选项卡时WebView开始滚动 我想要什么? 我希望WebView能够在Android 2.3或

我在android应用程序中添加了
工具栏
表格布局
查看页面
。在
表格布局
中有三个
选项卡
,每个选项卡都显示一个
网络视图
。 我将
WebView
放在
NestedScrollView
中,当用户在
WebView
中向下/向上滚动时,隐藏/显示
工具栏<代码>工具栏
隐藏在Android 3.0或更高版本中。 但不幸的是,在安卓2.3或更低版本的WebView中,最初没有滚动。我必须滑动到另一个选项卡,当我再次回到第一个
Tab
选项卡时
WebView
开始滚动

我想要什么?

我希望
WebView
能够在
Android 2.3
或更低版本中滚动,不会出现任何问题

我的网络视图

<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.NestedScrollView
        xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        android:isScrollContainer="false"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        app:layout_behavior="@string/appbar_scrolling_view_behavior">

        <LinearLayout
            xmlns:android="http://schemas.android.com/apk/res/android"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:orientation="vertical"
            android:paddingTop="1dp">

     <WebView
         android:id="@+id/webviewtool"
         android:layout_width="match_parent"
         android:layout_height="fill_parent"
         android:numColumns="1"
         android:scrollbars="none"
         android:focusableInTouchMode="false"
         android:focusable="false"
         android:background="#FFFFFF" />

        </LinearLayout>
</android.support.v4.widget.NestedScrollView>

尝试使用此库:此库适用于API 9+。但请记住,2.3在视觉效果、动画等方面存在很多问题

您还可以下载并检查代码示例:“ActionBarControlWebViewActivity WebView&Action Bar”,这正是您要查找的内容。链接:

就像这样使用它一样简单:

ObservableWebView webView = (ObservableWebView) findViewById(R.id.web);
webView.setScrollViewCallbacks(this);
webView.loadUrl("file:///android_asset/lipsum.html");