title: Prevent WebView from scrolling to top of page after HTML is added
body: <p>I am writing an Android app that uses a WebView to display content. The main purpose of the app is to display text for a user to read.</p>
  
  <p>I am dynamically adding HTML to my WebView via JavaScript. When adding content to the bottom of the page it is not a problem. when adding content to the top, the WebView automatically scrolls to the top. That's my problem. </p>
  
  <p><strong>I need to try and find a way to prevent my WebView from automatically scrolling to the top of the page when content is added to the top.</strong></p>
  
  <p>I do have some limitations though:</p>
  
  <p>1) I am using JavaScript, but am unable to use jQuery.</p>
  
  <p>2) I am currently confined to Android API 8 (v2.2).</p>
  
  <p>3) I don't want to just scroll back to my original position.
  <em>(I have found many solutions on SO for this issue in which I would just programatically scroll back to my position before the scroll. I have a current implementation of this, but it is not a smooth enough transition.)</em></p>
  
  <p>4) I need to allow the user to continuously scroll upward while content is being added. <em>(While I am open to an implementation of disabling scrolling to prevent the WebView from scrolling itself back up, I need to allow the user to keep scrolling up while I am adding content a screen's height or so above them.)</em></p>
  
  <p>Sorry if this seems confining, but you can see why I needed some advice.</p>
  
  <p>Many thanks in advance.</p>