Android 4.4 WebView Zoom居中

时间:2014-01-20 15:08:33

标签: android layout webview zoom android-4.4-kitkat

放大WebView(在Android< 4.4.x上)重新排列/重新布局内容,使其位于WebView的边框内。 但是对于Android 4.4.x,缩放不会重新排列/重新布局内容,只是放大到加载网站的中心。

enter image description here

是否有人可以重现此问题? 如果是:是否有任何解决方法?我需要将内容(主要是文本)放在WebView内部而不使用水平滚动条。

编辑:图片在变焦后。

2 个答案:

答案 0 :(得分:0)

你试过吗?

WebSettings settings = webView.getSettings();
settings.setUseWideViewPort(true);
settings.setLoadWithOverviewMode(true);

答案 1 :(得分:0)

我有同样的问题。 我发现如果你打电话给:

 webview.setInitialScale(webview.getScale()*100);

它会使文本重新排列,就像我们想要的那样。 问题是,在调用此函数后,它会设置' webview.getScale()'作为文本的基本缩放,它禁用缩小( - )选项(因为这是现在的最小缩放级别)。 这是我到目前为止发现的最好的东西。

你有没有找到更好的灵魂?