Webview将图像显示为Android中的一个点(tabactivity)

时间:2012-06-26 04:19:12

标签: android webview

我使用webview从网址加载图片,但是当加载webview时,它会将图片显示为顶角的点。放大/缩小操作后,我将图像恢复为原始大小。

这是我的代码:

    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");

1 个答案:

答案 0 :(得分: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");