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重新评估?我想知道为什么这个答案会被接受,问题是“如何?”而不是“这是个好主意?”但他是对的(在大多数情况下)。若问题的作者决定标记答案,他/她可能知道自己在做什么。我想知道为什么它不好。。。