放大WebView(在Android< 4.4.x上)重新排列/重新布局内容,使其位于WebView的边框内。 但是对于Android 4.4.x,缩放不会重新排列/重新布局内容,只是放大到加载网站的中心。
是否有人可以重现此问题? 如果是:是否有任何解决方法?我需要将内容(主要是文本)放在WebView内部而不使用水平滚动条。
编辑:图片在变焦后。
答案 0 :(得分:0)
你试过吗?
WebSettings settings = webView.getSettings();
settings.setUseWideViewPort(true);
settings.setLoadWithOverviewMode(true);
答案 1 :(得分:0)
我有同样的问题。 我发现如果你打电话给:
webview.setInitialScale(webview.getScale()*100);
它会使文本重新排列,就像我们想要的那样。 问题是,在调用此函数后,它会设置' webview.getScale()'作为文本的基本缩放,它禁用缩小( - )选项(因为这是现在的最小缩放级别)。 这是我到目前为止发现的最好的东西。
你有没有找到更好的灵魂?