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:
- ¿Por qué Android WebView no está cargando youtube HTML5 iframe video?
- Vista web de Android y localStorage
- Ajuste de los contenidos de la página web dentro de una vista web (Android)
- Cómo llamar al método Javascript desde la vista web en Android
- Capas dentro de un HTML dentro de una webview
- 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
- 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>
- setLoadWithOverviewMode para XWalkView
- Cómo actualizar la vista Web de Android en Emulator (Android 5)
- ¿Por qué no puedo establecer currentTime y la duración es igual a 0 en HTML AudioElement en Android WebView?
- Phonegap Android Internet no funciona
- Cómo obtener la página en blanco en Android WebViewClient
- Enlaces internos básicos no funcionan en la aplicación de nido de abeja?
- Abrir cuadro de diálogo personalizado en la selección de texto de la vista web
- Aplicación android se estrella en el cambio de url de vista web
- Cómo guardar archivos mediante Storage Access Framework en Android
- OnItemSelectedListener sólo se activa si la selección realmente cambia?