一、WebView官方簡潔:
一個顯示視圖的web頁面。在這個類的基礎上你可以滾自己的web瀏覽器或簡單地顯示一些網上的內容。它使用WebKit渲染引擎顯示web頁面,包括方法向前和向后導航歷史,放大和縮小,執行文本搜索和其他更多的功能。
二、WebView的基本使用以及注意事項
使用WebView調用網頁非常簡單,只需要兩步就可以了。
1.創建一個WebView
WebView webView = (WebView) findViewById(R.id.webView);
2.調用WebView的加載網頁方法(當然這里需要設置一下網絡訪問權限)
webView.loadUrl("http://www.baidu.com/");
好了,到這里為止已經基本搞定了。但是當程序運行后會發現,這根本就不是原本我們想要的效果,本來我們希望自己開發的這個WebView本身就是一個瀏覽器,而運行結果是程序調用了手機上的第三方瀏覽器了。怎樣才讓我們的程序顯示網頁而不是調用第三方瀏覽器呢?這個簡單,在調用網頁之前加上下面這段代碼就OK了。
webView.setWebViewClient(new WebViewClient());
當然如果有需要你也可以實現WebViewClient類中的方法,這里就不再多說了,因為后面都會講到。
當加入這段代碼后再次運行程序,顯示的就是我們想要的效果了。
由於后面還好再將幾節,這里就不貼代碼了,等到講到最后,我會把完整的代碼放到網上,供大家下載參考。
