什麼是webview

WebView(網絡視圖)能加載顯示網頁,能夠將其視爲一個瀏覽器。它使用了WebKit渲染引擎加載顯示網頁,實現WebView有如下兩種不一樣的方法:
第一種方法的步驟:
1.在要Activity中實例化WebView組件:WebView webView = new WebView(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文件中添加權限,不然會出現Web page not available錯誤。
<uses-permission android:name="android.permission.INTERNET" />
第二種方法的步驟:
一、在佈局文件中聲明WebView
二、在Activity中實例化WebView
三、調用WebView的loadUrl( )方法,設置WevView要顯示的網頁
四、爲了讓WebView可以響應超連接功能,調用setWebViewClient( )方法,設置 WebView視圖
五、用WebView點連接看了不少頁之後爲了讓WebView支持回退功能,須要覆蓋覆蓋Activity類的onKeyDown()方法,若是不作任何處理,點擊系統回退剪鍵,整個瀏覽器會調用finish()而結束自身,而不是回退到上一頁面
六、須要在AndroidManifest.xml文件中添加權限,不然出現Web page not available錯誤。
<uses-permission android:name="android.permission.INTERNET"/>html

相關文章
相關標籤/搜索