Android WebView不能完全缩小

时间:2019-08-23 08:08:48

标签: java android webview zoom

在我的Android应用中,WebView内有一个ConstraintLayout和6个按钮。 WebView应该在开始时完全缩小,但只能移至设备的宽度。

WebView的设置类似于layout_width="fill_parent" layout_height="0dp",应该为match_constraint

我当前的代码是:

web.getSettings().setSupportZoom(true);
web.getSettings().setBuiltInZoomControls(true);
web.getSettings().setDisplayZoomControls(false);
web.getSettings().setLoadWithOverviewMode(true);
web.getSettings().setUseWideViewPort(true);

WebView XML:

    <WebView
        android:id="@+id/webView"
        android:layout_width="fill_parent"
        android:layout_height="0dp"
        android:clickable="false"
        app:layout_constraintBottom_toTopOf="@id/button1"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        tools:visibility="visible">
    </WebView>

我希望WebView能够显示完整的图像/视频,但是它仍然可以在水平方向上滚动,有时甚至在其上方和下方都放置了黑条。

视频演示:https://youtu.be/ucmLNksNGRI

0 个答案:

没有答案