热门关键字:
jquery > jquery教程 > jquery教程 > 基于AndroidStudio的网络技术(WebView的使用)

基于AndroidStudio的网络技术(WebView的使用)

427
作者:管理员
发布时间:2021/4/22 17:34:21
评论数:0
转载请自觉注明原文:http://www.jq-school.com/Show.aspx?id=4538
  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、进度条等




如果您觉得本文的内容对您的学习有所帮助:支付鼓励



关键字:jQuery
友荐云推荐