Android Design Library を使用して、ツールバーと画像をスクロールします。いくつかのビューと SwipeRefreshLayout、NestedScrollView、および WebView を含むフラグメントがあります。これが私のレイアウトの階層です:
<CoordinatorLayout>
<RelativeLayout
app:layout_behavior="@string/appbar_scrolling_view_behavior">
<FrameLayout>
<RelativeLayout>
<LinearLayout>
<SwipeRefreshLayout>
<NestedScrollView>
<WebView/>
</NestedScrollView>
</SwipeRefreshLayout>
</LinearLayout>
</RelativeLayout>
</FrameLayout
</RelativeLayout>
</CoordinatorLayout>
この星座には、1 つだけ問題があります。WebView は、コンテンツの全高を持ちます。開発者コンソールでは、次のように表示されます。
この動作では、webview で JavaScript を使用してスクロール位置を取得できません。javascriptでwebviewの正しいスクロール位置を取得する方法はありますか?