title: Android completely stop WebView from scaling
body: <p>I have a WebView, and I have the following code:</p>
  
  <pre><code>webview.setInitialScale(75);
  </code></pre>
  
  <p>I also have zooming disabled:</p>
  
  <pre><code>webview.getSettings().setSupportZoom(false);
  </code></pre>
  
  <p>Both of these pieces of code work very well until any sort of textbox (input field) is selected within the WebView, then the application scales to 100%.</p>
  
  <p>I'm trying to figure out how to intercept and stop the scale from taking place when a textbox is selected, however I've had no luck with the following: </p>
  
  <p><a href="http://developer.android.com/reference/android/view/View.html#onCheckIsTextEditor%28%29" rel="nofollow"><code>onCheckIsTextEditor()</code></a> - This doesn't seem to fire when the textbox is clicked</p>
  
  <p>I can change the Scale back to 75% after the page scales by Overriding the <a href="http://developer.android.com/reference/android/webkit/WebViewClient.html" rel="nofollow"><code>onScaleChanged()</code></a> method within the WebViewClient class.  However this can only be done by looping through with the <a href="http://developer.android.com/reference/android/webkit/WebView.html#zoomOut%28%29" rel="nofollow"><code>zoomOut()</code></a> method until the proper scale is met.</p>
  
  <p>To me it seems there must be a location where the click actually fires the event to focus the textbox and redraw the view to scale it (and <code>onScaleChanged()</code> is called), I just haven't been able to locate it yet.</p>
  
  <p>Any help would be greatly appreciated.</p>