加载webView的两种方式

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

    android: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() {
@Override
public 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() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
        view.loadUrl(url);
        return true;
        }
        });

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

你可能感兴趣的:(android基础)