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

У меня есть 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.

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

Это не хорошая идея разместить 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 .

Intereting Posts