Android之WebView

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" />
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • WebView·開車指南 目錄 WebView簡(jiǎn)介 WebView基本使用 WebView常用方法 WebSett...
    小莊bb閱讀 3,654評(píng)論 3 25
  • 最基礎(chǔ)的使用方法 最簡(jiǎn)單的布局: 在Activity中使用WebView: 但只是這樣的話,在模擬器上是會(huì)直接調(diào)到...
    HolenZhou閱讀 7,947評(píng)論 12 33
  • WebView·開車指南 2016-08-31BugDev 北京市東城區(qū)首席Bug布道師開山之作,一整月交通事故血...
    53c021c38a1d閱讀 936評(píng)論 0 1
  • 現(xiàn)在 Android 應(yīng)用中都會(huì)多多少少嵌入一些 H5 頁(yè)面,在 Android SDK 中有一個(gè)名為 WebVi...
    lijiankun24閱讀 1,002評(píng)論 0 1
  • 陽(yáng)光酥脆 文/晴空紫 一朵云鑲上藍(lán)天 陽(yáng)光酥脆 誘出云兒香甜氣味 軟軟的、暖暖的,似被子 風(fēng)躺在上面 自由飛舞 我...
    晴空紫閱讀 215評(píng)論 1 2

友情鏈接更多精彩內(nèi)容