Android WebView 缩放以适应宽度

标签 android webview

我正在调用一个只有 240 像素宽度 div 的网页。

我无法编辑 HTML 内容,宽度始终为 240px。

如何使 android webview 放大以适应 webview 整个宽度的 240px 表格?

我测试过:

settings.setUseWideViewPort(false);

还有元视口(viewport)的几种组合,例如:

<meta name="viewport" content="width=240" />
<meta name="viewport" content="width=device-width" />

我如何强制执行此行为?

最佳答案

你可以试试这个,它对我有用:

int default_zoom_level=100;
webview1.setInitialScale(default_zoom_level);

int scale = 100 * webView1.getScale();
webview1.setInitialScale(scale);

希望对你有帮助

关于Android WebView 缩放以适应宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17689105/

相关文章:

android - 如何在 WebViewClient 中制作 YouTube 视频?

java - JSBridge 如何在 React-Native 中工作

android - 将值传递给 loadURL - Android

android - 软键盘在 Android 12 上的 flutter WebView 中停止工作

android - 我可以创建一个新文件夹并将我的 SQLite 导入其中吗?

android - java.lang.IllegalStateException ConstraintLayout 没有为 fragment 设置 NavController

android - WebView 加载电子邮件 url,而不是打开 Chooser Intent

安卓更新应用

android - Circle ci 2.0 需要 Android config.yml 的 Artifacts 文件

java - 按下主页按钮后如何在Android中播放mediaPlayer并在收到电话时恢复播放视频?