android webView加载本地html小记

wuchangjian2021-11-02 15:20:40编程学习
 wView = (WebView) findViewById(R.id.webView);

 //解决网页不显示的代码
 wView.setWebViewClient(new WebViewClient() {
     @Override
     public boolean shouldOverrideUrlLoading(WebView view, String url) {
         return false;
     }
 });
 Intent intent = getIntent();
 name = intent.getStringExtra("name");
 tvTitle.setText(name);
 String s = SDCardUtils.getSDCardDir() + "/appDownload/" + name;
// url = intent.getStringExtra("url");

 WebSettings wSet = wView.getSettings();
 //设置载入页面自适应手机屏幕,居中显示
 wSet.setUseWideViewPort(true);
 wSet.setLoadWithOverviewMode(true);
 wSet.setAllowFileAccess(true);
 wSet.setAllowContentAccess(true);
 wSet.setJavaScriptEnabled(true);
//设置支持缩放
 wSet.setBuiltInZoomControls(true);
// 打开本地sd卡内的index.html文件
 wView.loadUrl("file://"+s);

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。