浅谈WebViewWebView(网络视图)能加载显示网页,可以将其视为一个浏览器
它使用了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
java1packagecom
android
webview
activity;23importandroid
Activity;4importandroid
Bundle;5importandroid
KeyEvent;6importandroid
webkit
WebView;78publicclassMainActivityextendsActivity{9privateWebViewwebview;10@Override11publicvoidonCreate(Bundles