Android Webview 的使用

时间:2020-12-17 18:35:42

AS 3.X创建的项目,在低版本Android 中webview导致程序崩溃。

解决:修改build.gradle中为

implementation ‘androidx.appcompat:appcompat:1.2.0-alpha02‘

来源:https://*.com/questions/41025200/android-view-inflateexception-error-inflating-class-android-webkit-webview

 

在layout中定义webview控件

    <WebView
        android:id="@ id/webview"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />

在对应Activtity 的onCreate函数中

        webView = (WebView) findViewById(R.id.webview);
        webView.loadUrl("http://www.baidu.com");

一般不想让其弹出浏览器,后面加上代码

        webView.loadUrl("http://www.baidu.com");
        webView.setWebViewClient(new WebViewClient(){
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {
                return false;
            }
        });