2012-06-26 128 views
1

我正在使用webview從URL加載圖像,但是當web視圖加載時,它將圖像顯示爲頂點的點。在放大/縮小操作後,我會以原始大小獲取圖像。Webview在Android中顯示圖像(Tabactivity)

這是我的代碼:

web = (WebView) findViewById(R.id.wvcalendar); 
    progressBar = (ProgressBar) findViewById(R.id.progressBar1); 

    web.setInitialScale(1); 
    web.getSettings().setJavaScriptEnabled(true); 
    web.getSettings().setSupportZoom(true); 
    web.getSettings().setBuiltInZoomControls(true); 
    web.getSettings().setDomStorageEnabled(true); 
    web.getSettings().setJavaScriptCanOpenWindowsAutomatically(true); 
    web.getSettings().setUseWideViewPort(false); 
    web.loadUrl("http://www.hellotravel.com/sites/default/files/fraser-island.jpg"); 
+0

你不應該使用'TabActivity',它棄用,取而代之的'Fragment's。 –

回答

0

試試這個:

web.setInitialScale(30); 
web.getSettings().setJavaScriptEnabled(true); 
web.getSettings().setSupportZoom(true); 
web.getSettings().setBuiltInZoomControls(true); 
web.getSettings().setDomStorageEnabled(true); 
web.getSettings().setLoadWithOverviewMode(true); 
web.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY); 
web.getSettings().setJavaScriptCanOpenWindowsAutomatically(true); 
web.setScrollbarFadingEnabled(true); 
web.getSettings().setUseWideViewPort(true); 
web.loadUrl("http://www.hellotravel.com/sites/default/files/fraser-island.jpg"); 
+0

感謝這對我有用。 – user1012582