Просмотр прокрутки не изменяет размер при изменении содержимого детского вида

У меня есть WebView внутри ScrollView .

Содержимое WebView изменяется при отображении другой страницы html.

У меня есть следующая проблема:

Например, у меня есть A.html и B.html . Содержимое B.html больше A.html , поэтому страница длиннее.

Когда WebView загружает B.html , ScrollView растягивает свой размер, чтобы позволить самому прокручивать B.html, тогда, если я вернусь к A.html , ScrollView не изменит размер. (Область прокрутки превышает содержание A.html )

Alt text

То, что я хочу иметь, – это динамическое изменение области прокрутки прокрутки в соответствии с контентом webview.

Любая идея или предложение

Solutions Collecting From Web of "Просмотр прокрутки не изменяет размер при изменении содержимого детского вида"

Это не хорошая идея разместить WebView внутри ScrollView. WebView достаточно умен, чтобы показывать собственные полосы прокрутки.

Попробуйте использовать android: fillViewport в списке прокрутки .. !! <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/scroller" android:layout_width="fill_parent" android:layout_height="fill_parent" android:fillViewport="true" >

После того, как экран ориентации изменится, он работает, но плохо работает, не очень хорошее решение

 setRequestedOrientation( ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE ); setRequestedOrientation( ActivityInfo.SCREEN_ORIENTATION_SENSOR ); 

Не помещайте WebView внутри ScrollView .