我正在使用WebView加载本地图像,并且需要对其进行缩放,但是我有一个问题,它具有+/-可以缩放,但是它们不起作用,而且我还可以用2根手指t缩放(我看到的指南也以这种方式缩放)。双击只放大一点。
我的网络视图(在滚动视图中):
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true">
<WebView
android:layout_width="match_parent"
android:layout_height="400dp"
android:layout_marginTop="50dp"
android:layout_marginRight="15dp"
android:layout_marginLeft="15dp"
android:layout_marginBottom="20dp"
android:id="@+id/webview" />
Java类代码:
WebView wv = null;
wv = (WebView) findViewById(R.id.webview);
wv.getSettings().setUseWideViewPort(true);
wv.getSettings().setBuiltInZoomControls(true);
wv.getSettings().setSupportZoom(true);
wv.setInitialScale(1);
wv.loadUrl("file:///android_res/drawable/map.jpg");
图像完全正确地以标度1加载(尚未缩放),但我无法用2手指缩放。哪里有错误? 非常感谢
答案 0 :(得分:0)
删除wv.setInitialScale(1);
这将使图像适合可见屏幕。然后您就可以放大