美文网首页
Android之WebView

Android之WebView

作者: 314 | 来源:发表于2015-08-24 21:59 被阅读133次

    1、在布局文件中定义一个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设置动作

    3.1、WebView可以加载JavaScript动作

      webView.getSettings().setJavaScriptEnabled(true);
    

    3.2、利用WebView的setClient()方法创建WebClient对象,并重载其shouldOverrideUrlLoading()方法

         webView.setWebViewClient(new WebViewClient() {
                @Override
                 public boolean shouldOverrideUrlLoading(WebView view, String url){
                            view.loadUrl(url); // 根据传入的参数再去加载新的网页
                            return true; // 表示当前WebView可以处理打开新网页的请求,不用借助系统浏览器
    

    }});

    4、调用WebView对象的loadUrl()方法

         webView.loadUrl("http://www.baidu.com");
    

    5、在第1章 AndroidManifest.xml中声明权限

         <uses-permission android:name="android.permission.INTERNET" />

    相关文章

      网友评论

          本文标题:Android之WebView

          本文链接:https://www.haomeiwen.com/subject/smqqcttx.html