浅谈AndroidWebView转自:http://liangruijun
com/3061169/6474562011-09-16WebView(网络视图)能加载显示网页,可以将其视为一个浏览器
它使用了WebKit渲染引擎加载显示网页,实现WebView有以下两种不同的方法:第一种方法的步骤:1
在要Activity中实例化WebView组件:WebViewwebView=newWebView(this);2
调用WebView的loadUrl()方法,设置WevView要显示的网页:互联网用:webView
loadUrl("http://www
google
com");本地文件用:webView
loadUrl("file:///android_asset/XX
html");本地文件存放在:assets文件中3
调用Activity的setContentView()方法来显示网页视图4
用WebView点链接看了很多页以后为了让WebView支持回退功能,需要覆盖覆盖Activity类的onKeyDown()方法,如果不做任何处理,点击系统回退剪键,整个浏览器会调用finish()而结束自身,而不是回退到上一页面5
需要在AndroidManifest
xml文件中添加权限,否则会出现Webpagenotavailable错误
下面是具体例子:MainActivity
packagecom
android
webview
activity;2
importandroid
Activity;4
importandroid
Bundle;5
importandroid
KeyEvent;6
importandroid
webkit
WebView;7
publicclassMainActivityex