WebView в проблемах NestedScrollView

Я разместил WebView в NestedScrollView. Чтобы скрыть / показать панель инструментов, когда пользователь прокручивает вниз / вверх в WebView.

Несносно, есть проблемы:

  1. Когда вы нажимаете на URL-адрес веб-страницы, которая перемещается на меньшую веб-страницу (по высоте), в нижней части веб-представления появляется пустая область. Когда я удалю это
  2. Javascript viewpager в html имеет проблемы с прокруткой, javascript включен в моем WebView.

Когда я удаляю NestedScrollView, обе проблемы исчезли, но скрытие и показ панели инструментов больше не работает

Вот мой макет:

<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" android:background="#FFFFFF"> <android.support.design.widget.CoordinatorLayout android:layout_width="match_parent" android:layout_height="match_parent" > <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="wrap_content" > <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/toolbar" style="@style/toolbarStyle" android:layout_width="match_parent" android:layout_height="57dp" app:layout_scrollFlags="scroll|enterAlways" > <RelativeLayout android:id="@+id/focusHolder" android:layout_width="match_parent" android:layout_height="match_parent" android:focusable="true" android:focusableInTouchMode="true" android:paddingBottom="10dp" android:paddingTop="10dp" > <Button android:id="@+id/tmpBtn" android:layout_width="48dp" android:layout_height="match_parent" android:layout_alignParentRight="true" android:background="@null" /> <EditText android:id="@+id/addressBar" android:layout_width="match_parent" android:layout_height="30dp" android:layout_toLeftOf="@id/tmpBtn" android:singleLine="true" android:imeOptions="actionGo" android:layout_centerVertical="true" style="@style/addressBarStyle"/> </RelativeLayout> </android.support.v7.widget.Toolbar> </android.support.design.widget.AppBarLayout> <android.support.v4.widget.NestedScrollView android:id="@+id/scrollView" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior" android:fillViewport="true" android:background="@color/darkGreen"> <RelativeLayout android:id="@+id/webViewWrapper" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/yellow"> <WebView android:id="@+id/webView" android:layout_width="match_parent" android:layout_height="wrap_content" /> <ProgressBar android:id="@+id/progressBar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" /> </RelativeLayout> </android.support.v4.widget.NestedScrollView> </android.support.design.widget.CoordinatorLayout> <!-- Nav drawer --> <fragment android:id="@+id/navigation_drawer" android:name="com.example.fastbrowser.NavigationDrawerFragment" android:layout_width="@dimen/navigation_drawer_width" android:layout_height="match_parent" android:layout_gravity="start" android:layout_marginTop="57dp" tools:layout="@layout/fragment_navigation_drawer" /> </android.support.v4.widget.DrawerLayout> 

Solutions Collecting From Web of "WebView в проблемах NestedScrollView"