WebView使用

来源:互联网 发布:矩阵式柔性充电堆技术 编辑:程序博客网 时间:2024/05/17 03:41
<pre name="code" class="java">WebSettings settings = mWebView.getSettings();settings.setJavaScriptEnabled(true);// 表示支持jssettings.setBuiltInZoomControls(true);// 显示放大缩小按钮settings.setUseWideViewPort(true);// 支持双击缩放mWebView.setWebViewClient(new WebViewClient() {/** * 网页开始加载 */@Overridepublic void onPageStarted(WebView view, String url, Bitmap favicon) {super.onPageStarted(view, url, favicon);System.out.println("网页开始加载");pbProgress.setVisibility(View.VISIBLE);}/** * 网页加载结束 */@Overridepublic void onPageFinished(WebView view, String url) {super.onPageFinished(view, url);System.out.println("网页开始结束");pbProgress.setVisibility(View.GONE);}/** * 所有跳转的链接都会在此方法中回调 */@Overridepublic boolean shouldOverrideUrlLoading(WebView view, String url) {// tel:110System.out.println("跳转url:" + url);view.loadUrl(url);return true;// return super.shouldOverrideUrlLoading(view, url);}});// mWebView.goBack()mWebView.setWebChromeClient(new WebChromeClient() {/** * 进度发生变化 */@Overridepublic void onProgressChanged(WebView view, int newProgress) {System.out.println("加载进度:" + newProgress);super.onProgressChanged(view, newProgress);}/** * 获取网页标题 */@Overridepublic void onReceivedTitle(WebView view, String title) {System.out.println("网页标题:" + title);super.onReceivedTitle(view, title);}});mWebView.loadUrl("http://www.51xyk.net/Mobile/fastapply/city/beijing");// 加载网页



0 0
原创粉丝点击