如何在webview调整大小时将网页调整到webview的宽度(无需重新加载)

 手机用户2502863087 发布于 2023-02-09 12:18

我有一个HTML页面和一个全屏Android webview.HTML内容大于webview的可见区域.我将HTML内容适合webview的宽度.

真正重要的是:当设备的方向发生变化时,webview将不会重新加载,这意味着它只会调整大小并且内容仍然适合宽度.

还有一件事:因为内容已经缩小,用户可以将其放大到最大比例为100%.当内容被缩放并且方向改变时,我希望内容再次适合宽度.

编辑1:我可以在HTML的头部更改元标记,但其内容仍然大于webview的可见区域.我支持Android 2.3及更高版本.

编辑2:感谢有关响应式网页设计的建议.我知道它是什么,我可以做到.问题是在这种情况下我无法改变很多HTML内容.

TL; DR:如何在Webview调整大小时始终将更大的HTML内容放入Android webview的宽度,而无需重新加载内容.(我可以更改webview,而不是HTML.)

1 个回答
  • 进行以下设置

        webview.getSettings().setUseWideViewPort(true);
        webview.getSettings().setLoadWithOverviewMode(true);
    

    2023-02-09 12:20 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有