14

我有一个WebView里面的ScrollView

WebView当显示不同的html页面时,内容会动态变化。

我有以下问题:

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

WebViewloadB.html时,ScrollView 会拉伸它的大小以使自己能够滚动 B.html,然后如果我回到A.htmlScrollView 不会调整自身大小。(滚动区域超出内容A.html

替代文字

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

4

5 回答 5

5

尝试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" >
于 2010-08-24T07:46:34.193 回答
1

定向屏幕将调整大小后,它可以工作但性能不佳,不是一个很好的解决方案

setRequestedOrientation( ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE );
setRequestedOrientation( ActivityInfo.SCREEN_ORIENTATION_SENSOR );
于 2011-04-09T03:42:52.133 回答
0

这帮助了我:

<ScrollView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:fillViewport="true">
    
    <WebView
       android:id="@+id/webView"
       android:layout_width="match_parent"
       android:layout_height="wrap_content" />

</ScrollView>

于 2021-05-13T11:38:25.217 回答
-3

将 WebView 放在 ScrollView 中并不是一个好主意。WebView 足够聪明,可以自己显示滚动条。

于 2010-08-18T05:37:46.853 回答
-6

不要将 aWebView放在 a 中ScrollView

于 2010-08-18T05:39:13.330 回答