您好,登錄后才能下訂單哦!
這篇文章主要介紹“WebView如何使用”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“WebView如何使用”文章能幫助大家解決問題。
WebView是android中一個非常重要的控件,它的作用是用來展示一個web頁面。
(1)顯示和渲染網頁;
(2)可與頁面JavaScript交互,實現混合開發。
加載頁面一般有以下兩種形式:
A:新建一個本地test.html文件
創建步驟:
a:創建assets文件夾
b:在生成的assets文件夾下創建test.xml文件
B:在項目的布局文件中填入WebView
效果圖:
C:在Java代碼中填寫
運行效果圖:
A:將加載本地文件的語句改為以下即可
注意:
如果直接用上面的語句來加載網頁,很有可能會彈出系統瀏覽器進行網頁訪問,這樣使用體驗就會很差!解決辦法是在loadUrl()之前加上這樣一句代碼:
完整代碼:
webView.setWebViewClient(new WebViewClient());
webView.setWebChromeClient(new WebChromeClient());
webView.setWebViewClient(new WebViewClient());
作用:是當從一個網頁跳轉到另外一個網頁時,我們希望目標網頁仍然在當前的webview中顯示,而不是在瀏覽器中打開 //如果沒有webView.setWebViewClient(new WebViewClient());這句,該網頁會在手機自帶的瀏覽器中打開。
webView.setWebChromeClient(new WebChromeClient());
作用:用來設置更加豐富的處理效果,比如JS、進度條等
關于“WebView如何使用”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。