欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
  WebView是android中一个非常重要的控件,它的作用是用来展示一个web页面。
 
  (1)显示和渲染网页;
 
  (2)可与页面JavaScript交互,实现混合开发。
 
  加载页面一般有以下两种形式:
 
  A:新建一个本地test.html文件
 
  创建步骤:
 
  a:创建assets文件夹
 
  b:在生成的assets文件夹下创建test.xml文件
 
  B:在项目的布局文件中填入WebView
 
  效果图:
 
  C:在Java代码中填写
 
  运行效果图:
 
  A:将加载本地文件的语句改为以下即可
 
  注意:
 
  如果直接用上面的语句来加载网页,很有可能会弹出系统浏览器进行网页访问,这样使用体验就会很差!解决办法是在loadUrl()之前加上这样一句代码:
 
  完整代码:
 
  webView.setWebViewClient(new WebViewClient());
 
  webView.setWebChromeClient(new WebChromeClient());
 
  webView.setWebViewClient(new WebViewClient());
 
  作用:是当从一个网页跳转到另外一个网页时,我们希望目标网页仍然在当前的webview中显示,而不是在浏览器中打开 //如果没有webView.setWebViewClient(new WebViewClient());这句,该网页会在手机自带的浏览器中打开。
 
  webView.setWebChromeClient(new WebChromeClient());
 
  作用:用来设置更加丰富的处理效果,比如JS、进度条等
 

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h61817.shtml