gpt4 book ai didi

Android Oreo WebView 在第二次加载后呈现布局太小

转载 作者:行者123 更新时间:2023-11-29 02:26:52 27 4
gpt4 key购买 nike

在某些 Android Oreo 设备上,当我第一次在 webview 上加载 url 时,URL 页面会正确加载。但是,当我再次加载 URL 时,页面被缩小了。在低于 android oreo 的设备上,页面会为所有设备正确加载。

此外,当您在后台终止应用程序并再次加载时,URL 会正确加载。在第二次和随后的尝试中,它再次显示缩小版本。我在下面附上了加载 URL 的图像

下面是网页在webview上的正确加载 Correct url webview photo

下面是网页在webview webview上的小展示 Incorrect zoomed out url webview photo

Android XML 代码:

<WebView
android:id="@+id/content_view"
android:layout_width="match_parent"
android:layout_height="match_parent"/>

Java 代码:

    private WebView mWebView;
mWebView = (WebView) view.findViewById(R.id.content_view);
mWebView.loadUrl("https://policies.google.com/");

网址:https://policies.google.com/

请注意,这也发生在其他网址中。 https://policies.google.com/只是一个例子

它适用于以下方面:华为nova 2i RNE-L22,安卓8.0.0

它不适用于以下情况安卓8.1.0;像素 2安卓8.0.0;三星SM-G950FD安卓8.0.1;华为P20 EML-L29

关于为什么会发生这种情况,有什么建议或原因吗?如何解决这个问题?

提前致谢。

最佳答案

如果你遇到与缩放webview相关的问题

尝试为您的 webview 添加放大和缩小功能

您可以将这些行添加到您的 java 代码中,以实现放大和缩小

mWebView.loadUrl(url);
//code for zooming functions
webview.getSettings().setBuiltInZoomControls(true);
webview.getSettings().setSupportZoom(true);
//for javascript
webView.getSettings().setJavaScriptEnabled(true);

关于Android Oreo WebView 在第二次加载后呈现布局太小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51784469/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com