我需要将WebView的比例设置为给定值。顺便说一句,我正在使用
if (targetScale<wv.getScale){
while (wv.getScale>targetScale){
wb.zoomIn();
}
} else {
while (wv.getScale<targetScale){
wb.zoomOut();
}
}
但这是一个非常糟糕的方法(因为如果目标规模非常大或很小,那么bucle可以是无限的)。我怎么能正确地做到这一点?
答案 0 :(得分:0)
不幸的是到目前为止,android webiview中没有可用的setcale方法。 setInitialScale适用于加载webview。但在运行时它不工作。但是通过使用setScalX和setScalY,您可以在水平和垂直方向上获得一些缩放结果。