Android WebView控件整理
2015-05-30 16:58
246 查看
WebSettings settings = mWebView.getSettings(); settings.setJavaScriptEnabled(true);// 表示支持js settings.setBuiltInZoomControls(true);// 显示放大缩小按钮 settings.setUseWideViewPort(true);// 支持双击缩放 mWebView.setWebViewClient(new WebViewClient() { /** * 网页开始加载 */ @Override public void onPageStarted(WebView view, String url, Bitmap favicon) { super.onPageStarted(view, url, favicon); System.out.println("网页开始加载"); pbProgress.setVisibility(View.VISIBLE); } /** * 网页加载结束 */ @Override public void onPageFinished(WebView view, String url) { super.onPageFinished(view, url); System.out.println("网页开始结束"); pbProgress.setVisibility(View.GONE); } /** * 所有跳转的链接都会在此方法中回调 */ @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { // tel:110 System.out.println("跳转url:" + url); view.loadUrl(url); return true; // return super.shouldOverrideUrlLoading(view, url); } }); // mWebView.goBack() mWebView.setWebChromeClient(new WebChromeClient() { /** * 进度发生变化 */ @Override public void onProgressChanged(WebView view, int newProgress) { System.out.println("加载进度:" + newProgress); super.onProgressChanged(view, newProgress); } /** * 获取网页标题 */ @Override public void onReceivedTitle(WebView view, String title) { System.out.println("网页标题:" + title); super.onReceivedTitle(view, title); } }); mWebView.loadUrl(url);// 加载网页
相关文章推荐
- 直接拿来用!最火的iOS开源项目(一)、(二)、(三)
- 使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件
- Android自定义ScrollView分段加载大文本数据到TextView
- Android之Json
- Duang~ Android堆栈慘遭毁容?精神哥揭露毁容真相!
- AS3.0 五子棋关于AI思想方面分析以及Cocos2d-x环境变量配置
- Android开发中的MVC设计模式
- 腾讯Bugly与极客学院再次联手,首推「iOS Crash 跟踪方法」视频教程!
- Android PullToRefresh (ListView GridView 下拉刷新) 使用详解
- 全体听令!Unity3D崩溃分析援军已到,集中火力消灭所有手游崩溃!
- Android 自定义ScrollView ListView 体验各种纵向滑动的需求
- android项目中错误 java.lang.NoClassDefFoundError
- 我的Cocos2d-x学习笔记(十二)内存管理
- Android大牛们的博客
- Android——showAsAction()
- DLL中的AfxGetApp()
- android无标题全屏的三种设置方式
- iOS——armv7,armv7s,arm64详解
- android中的显式与隐式Intent
- Android之在Layout中自定义View