如果有类似的问题,我已经浏览了几十页,没有一个有任何答案,所以希望这个会有所不同.
我有一个webview,我不希望视图的缩放从我设置的初始缩放级别改变. 当前改变缩放级别的唯一方法是聚焦文本框.
我需要能够通过Java代码执行此操作,而不是使用视口元标记.
只是因为我没有常见的响应,我的代码中有以下内容禁用缩放和缩放控件:
mWebView.getSettings().setBuiltInZoomControls(false);
mWebView.getSettings().setSupportZoom(false);
Run Code Online (Sandbox Code Playgroud)
我认为一个可能的解决方案是检查在WebView中发生onFocus甚至onClick事件的时间,然后是zoomOut,但我甚至不确定这是否可能?
任何建议,将不胜感激.