我在Android中使用WebView。加载网页后,我想使用屏幕上的缩小控件。点击一两次后,它变为灰色,不再允许我进一步缩小。当我在代码中调用zoomOut()函数时,它也不会进一步缩小。
什么限制我可以缩小多少。我希望能够进一步缩小比我允许的更远 - 使页面太小而无法阅读。但是,在达到此缩放级别之前,缩小功能已被禁用。
非常感谢任何帮助。
谢谢, 百里
答案 0 :(得分:20)
你应该这样做myWebView.getSettings().setUseWideViewPort(true)
然后您会看到可以缩小比默认设置中通常看到的更远。
答案 1 :(得分:2)
看一下WebView.setInitialScale(...) - 我不确定它是否能帮助你做你想要的但是把它设置为50,例如,它会将WebView
缩放到它的正常值的50%尺寸。我认为这将允许您放大然后再次调出(初始)较小的尺寸。
答案 2 :(得分:0)
嘿巴里 该zoomin和zoomout函数的内置范围从0.8开始,如果你是这之后的最小值 将调用缩小功能,它将返回false值和 zoomin的最大值是4.0,所以这些zoomin和zoomout 函数是boolean类型喜欢你的zoomin函数wverytime 调用zoomin函数,它乘以某个因子,如果,则返回true 进一步的zoomin是可能的,并且只要它到达最后一点 这是4.0所以它将返回false,之后它将不会缩放 英寸