Intereting Posts
Перенос Java-класса и методов на Android. (TextLayout, Font, Graphics2D и т. Д.) (Android) ScrollView не будет прокручиваться до конца моего LinearLayout Как сохранить / восстановить глобальные переменные в android, даже если приложение os kill Камера – предварительные изменения после начала записи видео Есть ли способ предварительно создать базу данных Realm (default.Realm) через React-Native (JS) Обработка NDK Bitmap с использованием голубого цвета OpenCv оранжевого цвета? Как я могу реализовать эту простую схему XAML Grid в Android AXML? Рисование нескольких строк в редакторе, например, блокнот Идеи для физики для кубиков Приложение отсутствует в Android Market Системный раздел эмулятора Android не занимает места Как я могу реализовать специальную мягкую клавиатуру Какое Android-устройство следует покупать для разработки приложений для Android? OnTouchEvent onClick onLongClick calls IndeterminateProgressBar в стиле ActionBar – проблема с заполнением

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

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