WebView wv=(WebView) findViewById(R.id.webView);

wv.setVisibility(WebView.VISIBLE);

         WebSettings ws = wv.getSettings();

         //ws.setUseWideViewPort(true);

         ws.setJavaScriptEnabled(true);

      //   wv.addJavascriptInterface(new ContactsPlugin(), "contactsAction");

         //设置可以支持缩放   

         wv.getSettings().setSupportZoom(true);   

         //设置默认缩放方式尺寸是far   

         wv.getSettings().setDefaultZoom(WebSettings.ZoomDensity.FAR);  

         //设置出现缩放工具   

         wv.getSettings().setBuiltInZoomControls(true);

 

      // 让网页自适应屏幕宽度

         WebSettings webSettings= wv.getSettings(); // webView: 类WebView的实例

         webSettings.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);

         

         wv.loadUrl(Constant.URL);

 

LayoutAlgorithm是一个枚举,用来控制html的布局,总共有三种类型:
NORMAL:正常显示,没有渲染变化。
SINGLE_COLUMN:把所有内容放到WebView组件等宽的一列中。
NARROW_COLUMNS:可能的话,使所有列的宽度不超过屏幕宽度