1、在布局文件中定义一个WebView
<WebView android:id="@+id/web_view"
android:layout_width="match_parent"
android:layout_height="match_parent" />
2、在全局(onCreate()之前)定义WebView控件
private WebView webView;
3、在onCreate()中为WebView设置动作
3.1、WebView可以加载JavaScript动作
webView.getSettings().setJavaScriptEnabled(true);
3.2、利用WebView的setClient()方法创建WebClient对象,并重载其shouldOverrideUrlLoading()方法
webView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url){
view.loadUrl(url); // 根据传入的参数再去加载新的网页
return true; // 表示当前WebView可以处理打开新网页的请求,不用借助系统浏览器
}});
4、调用WebView对象的loadUrl()方法
webView.loadUrl("http://www.baidu.com");
5、在第1章 AndroidManifest.xml中声明权限
<uses-permission android:name="android.permission.INTERNET" />