Android之WebView

2015-08-24  本文已影响133人  314

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" />
上一篇下一篇

猜你喜欢

热点阅读