WebView的使用
来源:互联网 发布:淘宝网广场舞长裤 编辑:程序博客网 时间:2024/06/05 15:06
使用WebView目的:
1.兼容已有的项目;2.可以动态更新;
注:用WebView展示html会造成耗电量,加载页面也会造成发热。
WebView的使用方法:
mWebview .loadUrl(url);
// 加载assets目录下的页面(assets\index.html)
mWebview .loadData( "file:///android_asset/index.html" );
但你会发现,如果点击页面的某条链接进行跳转的话,会启动系统的默认浏览器进行加载,调出了我们本身的应用。要解决这个问题我们需要借助于WebViewClient。
[自定义链接的跳转显示]
mWebview .setWebChromeClient( new
});
[页面回退]
实现了跳转后,你忽然想返回到前一个浏览过的页面是,发现返回键是直接退出应用了。要实现类似系统浏览器那样的,返回键先是返回到上一个页面,直到最初始的页面才退出的话,可以这么做:
// 重写onKeyDown
public
}
[进度条]
要是再加上加载进度条那就完美了,我们可以借助WebChromeClient来实现:
mWebview .setWebChromeClient( new
});
当WebView出现错误时(无网络):在webView.setWebViewClient方法下重写onReceivedError方法,可在布局文件下添加一个TextView,textView.setText(“404 error”);然后隐藏webView.setVisihilty(View.GONE);
WebView的重新刷新:webView.reload();
- Android WebView的使用
- 浅谈WebView的使用
- WebView的使用
- Android WebView的使用
- WebView的使用
- WebView的使用
- Android-WebView的使用
- 浅谈WebView的使用
- android webview的使用
- android webview.的使用
- android WebView的使用
- WebView的使用
- WebView的使用
- 浅谈WebView的使用
- WebView的使用
- webView的使用
- 简单webview的使用
- 浅谈WebView的使用
- CDN内容分发网络架构与四大关键技术
- 【总结】Fiddler Script Api
- 增益dB释义
- Java统计文件中每个字符出现的个数
- 我也说说Emacs吧(4)
- WebView的使用
- 安卓各个版本系统的源码github下载地址
- Python学习之旅-11
- csdn如何转载别人的文章
- hdu 2112 HDU Today
- HBuilder更改为自定义的背景颜色
- SSH框架搭建和整合(struts2、spring4、hibernate5)
- python:syntaxerror :missing parenteses in call to print
- sender分析之创建请求