Я создаю одно приложение, в котором у меня есть требование поместить webview в scrollview .. Я использую NestedScrollview. Кроме того, я хочу прокрутить контент внутри веб-просмотра.
Мой веб-просмотр загружает один HTML, в котором есть карта + список некоторых данных. Поэтому, когда я прокручиваю список из Интернета, он не работает, и прокручивается внешний вид прокрутки. Я хочу карту и список с возможностью прокрутки внутри веб-просмотра.
<android.support.v4.widget.NestedScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true">
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_marginTop="10dp"
android:layout_marginRight="10dp"
android:fontFamily="@font/avenirnextltpro_regular"
android:text="df"
android:textColor="@color/black"
android:textSize="@dimen/title_textsizeBig"
/>
......... other views like image, Button etc........
<WebView
android:id="@+id/webviewWalkscore"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginLeft="8dp"
android:layout_marginTop="8dp"
android:layout_marginEnd="8dp"
android:layout_marginRight="8dp"
/>
</android.support.v4.widget.NestedScrollView>
В Java файле я добавил эти настройки для веб-просмотра
webview.getSettings().setJavaScriptEnabled(true);
webview.getSettings().setGeolocationEnabled(true);
webview.setVerticalScrollBarEnabled(true);
webview.getSettings().setLoadWithOverviewMode(true);
webview.getSettings().setUseWideViewPort(true);
webview.getSettings().setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN);
webview.setScrollContainer(true);
webview.loadUrl("<url with map and list>")