android - CoordinatorLayout / NestedScrollView / Barra de ferramentas Hide-Show / Problema com o WebView

Eu tenho um problema com isso:

<?xml version="1.0" encoding="utf-8"?> <android.support.design.widget.CoordinatorLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/coordinatorLayout"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <android.support.design.widget.AppBarLayout
        android:id="@+id/appBarLayout"
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

        <android.support.v7.widget.Toolbar
            android:id="@+id/toolbar"
            android:layout_width="match_parent"
            android:layout_height="?attr/actionBarSize"
            android:background="?attr/colorPrimary"
            app:layout_scrollFlags="scroll|enterAlways" />
    </android.support.design.widget.AppBarLayout>

    <android.support.v4.widget.NestedScrollView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        app:layout_behavior="@string/appbar_scrolling_view_behavior">

        <WebView
            android:id="@+id/webView"
            android:layout_width="match_parent"
            android:layout_height="match_parent" />
    </android.support.v4.widget.NestedScrollView>

</android.support.design.widget.CoordinatorLayout>

Quando rolar a tela da Web, a barra de ferramentas é ocultada ou exibida (perfeita!), Mas há um problema com o carregamento / posicionamento das páginas da Web. Por exemplo, se eu rolar para o meio de uma página e clicar em um link, a nova página que será carregada também estará localizada aproximadamente no meio da página, em vez de na parte superior. Como se as barras de rolagem não estivessem se movendo de uma página para outra.

se eu adicionar ao NestedScrollView:

android:fillViewport="true"

tudo funciona com o webview (as páginas carregam e aparecem bem, embora começando do topo), mas eu perco o Hide / Show com a barra de ferramentas :(

Você tem alguma idéia sobre esse problema?

Agradeço antecipadamente por sua ajuda :)

(Para informações: Biblioteca de Suporte ao Design Android: 23.0.1)

Yop

questionAnswers(1)

yourAnswerToTheQuestion