我有一个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.)
进行以下设置
webview.getSettings().setUseWideViewPort(true); webview.getSettings().setLoadWithOverviewMode(true);