加载webView的两种方式

来源:互联网 发布:贵阳大数据学校 编辑:程序博客网 时间:2024/06/05 13:22

第一种:
在布局文件中创建webView控件

    <WebViewandroid:layout_below="@+id/imageView_item_share"        android:layout_width="match_parent"        android:layout_height="match_parent"        />

java代码中:

webView = (WebView) findViewById(R.id.webView_homeitem_img);        webView.getSettings().setJavaScriptEnabled(true);        webView.loadUrl(url);        //        强制使用web view加载网页        webView.setWebViewClient(new WebViewClient() {@Overridepublic boolean shouldOverrideUrlLoading(WebView view, String url) {        view.loadUrl(url);        return true;        }        });

第二种: Activity中直接创建webView,不需要再布局文件中写

直接:     webView = new WebView(mContext);        webView.getSettings().setJavaScriptEnabled(true);        webView.loadUrl(url);        //        强制使用web view加载网页        webView.setWebViewClient(new WebViewClient() {@Overridepublic boolean shouldOverrideUrlLoading(WebView view, String url) {        view.loadUrl(url);        return true;        }        });

前者可以设置webView的宽高,后者webView全屏显示`

1 0
原创粉丝点击