Android Webview 的使用

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

解决:修改build.gradle中为

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

来源:https://stackoverflow.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; } });

 

相关文章