如何在Android WebView中设置Scale

时间:2012-04-08 12:52:53

标签: java android webkit android-webview

我需要将WebView的比例设置为给定值。顺便说一句,我正在使用

if (targetScale<wv.getScale){
    while (wv.getScale>targetScale){
         wb.zoomIn();
    }
} else {
    while (wv.getScale<targetScale){
         wb.zoomOut();
    }
}

但这是一个非常糟糕的方法(因为如果目标规模非常大或很小,那么bucle可以是无限的)。我怎么能正确地做到这一点?

1 个答案:

答案 0 :(得分:0)

不幸的是到目前为止,android webiview中没有可用的setcale方法。 setInitialScale适用于加载webview。但在运行时它不工作。但是通过使用setScalX和setScalY,您可以在水平和垂直方向上获得一些缩放结果。