我缩放我的web视图以适应内容,以使用下面的代码在屏幕的宽度:
webView.getSettings().setLoadWithOverviewMode(true);
webView.getSettings().setUseWideViewPort(true);
webView.getSettings().setBuiltInZoomControls(true);
这工作,但现在我在内容的底部得到一个空的空间。 空空间的大小(高度)是成正比的是做变焦的大小。 因此,对于较小的设备,规模也更大。
我的感觉是,变焦生效后滚动条大小不被重新计算。 这个假设是由于通过点击屏幕上放大和退房时,空的空间消失的事实。 虽然这是工作在Android 2.3而不是4.0上。
我的问题是如何使滚动缩放后重新计算。 或者有没有其他的解决方案。
谢谢。
PS这里是我在XML中定义的网页流量
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:background="#FFFFFF" >
<WebView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/web_view"
android:background="#AAFFFFFF"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
</LinearLayout>
</ScrollView>