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

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

Что я хочу, так это динамическое изменение области прокрутки представления прокрутки, чтобы она соответствовала содержимому веб-представления.

12
задан DAIRAV 29 June 2018 в 06:47
поделиться

3 ответа

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

-3
ответ дан 3 December 2019 в 00:36
поделиться

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

-6
ответ дан 3 December 2019 в 00:36
поделиться

Попробуйте использовать 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" >
5
ответ дан 3 December 2019 в 00:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: