温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

WebView如何使用

发布时间:2022-03-16 13:39:02 来源:亿速云 阅读:238 作者:iii 栏目:web开发

这篇文章主要介绍“WebView如何使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“WebView如何使用”文章能帮助大家解决问题。

  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、进度条等

关于“WebView如何使用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注亿速云行业资讯频道,小编每天都会为大家更新不同的知识点。

向AI问一下细节
推荐阅读:
  1. WebView Demo
  2. WebView通信

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI