1、在布局文件中定義一個(gè)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設(shè)置動(dòng)作
3.1、WebView可以加載JavaScript動(dòng)作
webView.getSettings().setJavaScriptEnabled(true);
3.2、利用WebView的setClient()方法創(chuàng)建WebClient對(duì)象,并重載其shouldOverrideUrlLoading()方法
webView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url){
view.loadUrl(url); // 根據(jù)傳入的參數(shù)再去加載新的網(wǎng)頁(yè)
return true; // 表示當(dāng)前WebView可以處理打開新網(wǎng)頁(yè)的請(qǐng)求,不用借助系統(tǒng)瀏覽器
}});
4、調(diào)用WebView對(duì)象的loadUrl()方法
webView.loadUrl("http://www.baidu.com");
5、在第1章 AndroidManifest.xml中聲明權(quán)限
<uses-permission android:name="android.permission.INTERNET" />