Android完全阻止了WebView的扩展

时间:2011-02-01 14:00:29

标签: android webview scaling

我有一个WebView,我有以下代码:

webview.setInitialScale(75);

我也禁用了缩放功能:

webview.getSettings().setSupportZoom(false);

在WebView中选择任何类型的文本框(输入字段)之前,这两段代码都能正常工作,然后应用程序可以扩展到100%。

我正在试图找出如何拦截并阻止在选择文本框时发生缩放,但是我对以下内容没有运气:

onCheckIsTextEditor() - 单击文本框时似乎没有触发

通过覆盖WebViewClient类中的onScaleChanged()方法,我可以在页面缩放后将Scale更改回75%。但是,这只能通过循环使用zoomOut()方法来完成,直到达到适当的比例。

对我而言,似乎必须有一个位置,其中点击实际触发事件以聚焦文本框并重绘视图以缩放它(并且onScaleChanged()被调用),我只是无法找到它呢。

非常感谢任何帮助。

0 个答案:

没有答案