2011-08-20 64 views
5

嘿,我試圖讓捏來放大我的應用程序,但不能的網頁視圖的工作,它只是顯示在(可能顯示它100%)真的放大圖像的Android的WebView雙指縮放圖像局部

這裏我如何讓webview工作。

在活動中我加

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

乾杯

回答

11

在API 3最簡單的方法,你可以使用setBuiltInZoomControls

webView.getSettings().setBuiltInZoomControls(true); 

另請參見: Disable pinch zoom in WebView?

+0

你可以更詳細爲我請花了近2小時,試圖得到它的工作和仍然無法 –

+0

'mWebView.setBuiltInZoomControls(true);' – Phil

+1

'mWebView.getSettings()。setBuiltInZoomControls(true);' 如果有些人不知道getSettings() – georgiecasey