Intereting Posts
Завод по переоборудованию преобразователя не может получить доступ к GsonConverterFactory App Invites for Android: настройка содержимого полученных сообщений Android: как удалить строку между панелью инструментов и панелью состояния Создайте событие pre build для копирования файлов в папку с ресурсами в приложении Android Как изменить цвет RatingBar в зависимости от количества звезд? Атрибут «titleTextStyle» уже определен? Android-град: buildtoolsVersion vs compileSdkVersion Как я могу использовать шрифт Comic Sans для Android TextView? Иконка панели инструментов Андроидные сообщения logcat, невидимые в eclipse Выполнение не выполнено для задачи ': app: compileDebugNdk' не удалось выполнить эту команду ndk-build.cmd Андроид: первая цифра в тексте редактирования не может быть равна нулю Android-эмулятор не загружается на netbeans Android NDK UnsatisfiedLinkError – удивительная причина Как перенаправить файлы на экземпляр эмулятора, используя студию Android

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

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