5

アプリのWebviewでピンチしてズームしようとしていますが、できません。実際にズームインされた画像が表示されるだけです(おそらく100%表示されます)。

これが私がウェブビューを機能させる方法です。

追加したアクティビティで

 WebView mWebView = (WebView) findViewById(R.id.webview);
 mWebView.getSettings().setJavaScriptEnabled(true);
 mWebView.loadUrl("file:///android_asset/sitemap.png");

画像はアセットフォルダにあり、sitemap.pngという名前です

Webビューに使用したレイアウトxmlは

<WebView  xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>

コードに他に何も追加していません。何が機能していないのか教えてください。画像は完全に表示されますが、ピンチズームはできません。これを解決する最も簡単な方法はnoobyです。

乾杯

4

1 に答える 1

11

API 3では、setBuiltInZoomControlsを使用できます。

webView.getSettings().setBuiltInZoomControls(true);

関連項目: WebViewでピンチズームを無効にしますか?

于 2011-08-20T18:22:24.107 に答える