title: Android ScrollView containing LinearLayout with WebView scroll behavior
body: <p>I have a view hierarchy like this, a vertical ScrollView with a vertical LinearLayout containing two children: </p>
  
  <pre><code>ScrollView -&gt;orientation:vertical, width:fill_parent, height: fill_parent
     LinearLayout -&gt; orientation:vertical, width:fill_parent, height: fill_parent  
        WebView -&gt; width:fill_parent, height: fill_parent
        GoogleAdView -&gt; width:wrap_content, height:wrap_content
  </code></pre>
  
  <p>When scrolling to the bottom of the webview and clicking on any link there, though the page loads , the scrollbar stays at the bottom rather than moving to the top. I can programatically set the scroll using <code>scroll.fullScroll(ScrollView.FOCUS_UP)</code>, but that causes the scrollbar to jump up visibly. I have tried hiding the scrollbar before the page loads with <code>scrollView.setVerticalScrollBarEnabled(false)</code> and then re-enabling it after the page loads before calling <code>scroll.fullScroll(ScrollView.FOCUS_UP)</code> but that still causes the scrollbar to "jump".</p>
  
  <p>The WebView by itself handles scrolling much more nicely on page changes, looks like it hides the scrollbar and then makes it appear on top of the page after load. Is there a way to maintain this with ScrollView?</p>