ScrollView嵌套WebView的时候,WebView常常会遇到在加载长短不一的web的时候,会有很长的空白,其实这个是一个没有自动适配的问题。
解决方法如下:
在AndroidManifest.xml加上
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:resizeable="true"
android:smallScreens="true" />
还会遇到在新加载的web时,滑动条是保持原来的位置不动的,这个时候就需要滑动条回到顶部。
解决方法如下:
代码中加上
ScorllView.fullScroll(ScrollView.FOCUS_UP);
(注意)ScorllView的高度必须为wrap_content,要不就不生效