У меня есть WebView
внутри ScrollView
.
Содержимое WebView
динамически изменяется при отображении другой HTML-страницы.
У меня следующая проблема:
Например, у меня есть A.html
и B.html
. Содержание B.html
больше, чем A.html
, поэтому страница длиннее.
Когда WebView
загружает B.html
, ScrollView растягивает свой размер, чтобы разрешить прокрутку для B.html, а затем, если я вернусь к A.html
], ScrollView не меняет размер. (Область прокрутки превышает содержимое A.html
)
Что я хочу, так это динамическое изменение области прокрутки представления прокрутки, чтобы она соответствовала содержимому веб-представления.
Не рекомендуется размещать 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" >