2011-08-20 63 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