WebView en problemas con NestedScrollView

Coloqué un WebView en un NestedScrollView. Para ocultar / mostrar la barra de herramientas cuando el usuario desplaza hacia abajo / arriba en el WebView.

Unforunatly, hay problemas:

  1. Al hacer clic en una url en una página web que navega a una página web más pequeña (en altura), aparece un área en blanco en la parte inferior de la vista web. Cuando elimino este
  2. Un javascript viewpager en el html tiene problemas sidescrolling, javascript está habilitado en mi WebView sin embargo.

Cuando quito el NestedScrollView, ambos problemas se han ido, pero la barra de herramientas que oculta y que muestra no trabaja más

Aquí está mi diseño:

<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> 

  • Activo HTML externo no incluido en React Nativo en la compilación de producción para su uso por Webview
  • Mi aplicación Android de HTML está perdiendo valores almacenados en localStorage cuando se cierra. ¿Alguien más ve este problema?
  • Android WebView desplácese hacia abajo
  • Android: guarda el nombre de usuario y la contraseña de WebView (como Google Chrome)
  • ¿Cuáles son los formatos de archivo en el directorio de caché de Android WebView (data_1, f_000001 etc.)?
  • Appcache en Android Webview no descargar fuentes
  • Cómo mostrar javascript popup en android webview
  • ¿Qué se considera onPageFinished en el WebViewClient para Android?
  • Android webView - cómo cambiar el color de fondo del diálogo webView?
  • ¿Cómo puedo usar Android para descargar un archivo basado en sesión / cookie usando webView?
  • ¿Familia de fuentes segura para Android WebView?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.