WebView工具类

写个单独的类,在布局中创建一个webview控件 .下面的就可以是一个工具类

   WebView web = (WebView)findViewById(R.id.web);

    String path = getIntent().getStringExtra("path");

    web.getSettings().setJavaScriptEnabled(true);
  //设置适应屏幕
    web.getSettings().setUseWideViewPort(true);
    web.getSettings().setLoadWithOverviewMode(true);
    web.loadUrl(path);

    web.setWebViewClient(new WebViewClient() {
        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            // TODO Auto-generated method stub
            //返回值是true的时候控制去WebView打开,为false调用系统浏览器或第三方浏览器
            view.loadUrl(url);
            return true;
        }
    });

调用这个服务类的时候可以这样

     Intent intent = new Intent( 上下文 , WebAct.class);
               intent.putExtra("path", 地址);
               startActivity(intent);  

你可能感兴趣的:(WebView工具类)