WebView之禁止调用第三方浏览器
一、WebView官方简洁:
一个显示视图的web页面。在这个类的基础上你可以滚自己的web浏览器或简单地显示一些网上的内容。它使用WebKit渲染引擎显示web页面,包括方法向前和向后导航历史,放大和缩小,执行文本搜索和其他更多的功能。
二、WebView的基本使用以及注意事项
使用WebView调用网页非常简单,只需要两步就可以了。
1.创建一个WebView
WebView webView = (WebView) findViewById(R.id.webView);
2.调用WebView的加载网页方法(当然这里需要设置一下网络访问权限)
webView.loadUrl("http://www.baidu.com/");
好了,到这里为止已经基本搞定了。但是当程序运行后会发现,这根本就不是原本我们想要的效果,本来我们希望自己开发的这个WebView本身就是一个浏览器,而运行结果是程序调用了手机上的第三方浏览器了。怎样才让我们的程序显示网页而不是调用第三方浏览器呢?这个简单,在调用网页之前加上下面这段代码就OK了。
webView.setWebViewClient(new WebViewClient());
当然如果有需要你也可以实现WebViewClient类中的方法,这里就不再多说了,因为后面都会讲到。
当加入这段代码后再次运行程序,显示的就是我们想要的效果了。
由于后面还好再将几节,这里就不贴代码了,等到讲到最后,我会把完整的代码放到网上,供大家下载参考。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。