0

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の正しいスクロール位置を取得する方法はありますか?

4

2 に答える 2

0

しばらく時間がかかると思いますが、とにかく試してみます

同様の問題がありました。

android.support.v4.widget.NestedScrollView を android.widget.ScrollView に置き換えることで解決しました

于 2016-11-12T14:00:56.383 に答える