Android 滚动视图不显示';t当子视图的内容更改时调整大小

Android 滚动视图不显示';t当子视图的内容更改时调整大小,android,webview,scrollview,Android,Webview,Scrollview,我在滚动视图中有一个WebView WebView的内容在显示不同的html页面时动态变化 我有以下问题: 例如,我有A.html,和B.html。B.html的内容大于A.html,因此页面较长 当WebView加载B.html时,ScrollView会拉伸其大小以使其能够滚动B.html,然后如果我返回A.html,ScrollView不会调整其大小。(滚动区域超出了A.html的内容) 我想要的是动态更改scroll view的滚动区域以适应webview的内容。将webview放在sc

我在
滚动视图
中有一个
WebView

WebView
的内容在显示不同的html页面时动态变化

我有以下问题:

例如,我有
A.html
,和
B.html
B.html
的内容大于
A.html
,因此页面较长

WebView
加载
B.html
时,ScrollView会拉伸其大小以使其能够滚动B.html,然后如果我返回
A.html
,ScrollView不会调整其大小。(滚动区域超出了
A.html
的内容)


我想要的是动态更改scroll view的滚动区域以适应webview的内容。

将webview放在scroll view中不是个好主意。WebView足够智能,可以单独显示滚动条。

不要将
WebView
放在
ScrollView

尝试在滚动视图中使用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 );
这帮助了我:



如果我们在网络视图上方也有要滚动的内容,该怎么办?有没有办法让ScrollView重新评估?我想知道为什么这个答案会被接受,问题是“如何?”而不是“这是个好主意?”但他是对的(在大多数情况下)。若问题的作者决定标记答案,他/她可能知道自己在做什么。我想知道为什么它不好。。。