2011-03-02 51 views
4

我試圖將HTML5頁面嵌入到我的應用程序中。使用縮放支持在屏幕上安裝WebView的內容

的含量比設備更大,所以我用它放大:

web.setInitialScale((int) (728/600 * 100)); //728 is the height of the page, 600 of the device 

這樣的屏幕是正確的大小,但內容是太小了,我需要有變焦控制在上面。我嘗試了WebView的supportZoom(true),縮放IN正確,但縮小時,這並沒有達到我的初始縮放比例。

回答

25

試試這個:

 web = (WebView) findViewById(R.id.webview); 
     web.getSettings().setBuiltInZoomControls(true); 
     web.getSettings().setSupportZoom(true); 
     web.getSettings().setUseWideViewPort(true); 
     web.getSettings().setLoadWithOverviewMode(true);