问题如题,解决:
<androidx.core.widget.NestedScrollView
android:layout_width="match_parent"
app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior"
android:fillViewport="true"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:orientation="vertical"
android:layout_height="match_parent">
<WebView
android:id="@+id/web_view"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</LinearLayout>
</androidx.core.widget.NestedScrollView>
解释:
-
NestSrollView添加 android:fillViewport=“true”
Defines whether the scrollview should stretch its content to fill the viewport.
- webview 高度
android:layout_height=“wrap_content”
- webview 高度
WebView与NestedScrollView适配
本文详细介绍了如何解决WebView在NestedScrollView中无法正确显示的问题,通过设置NestedScrollView的属性android:fillViewport为true,并将WebView的高度设为wrap_content,实现了WebView内容随屏幕滚动而完整展示。





