admin 管理员组

文章数量: 887018

如果你只是有不想使用第三方浏览器打开的问题,可以直接跳到最下面

WebView视图简介

WebView视图是一个Android中的控件,本身就是一个浏览器。

通过WebView可以进行一般网页浏览器的功能,如通过loadUrl方法加载指定URL的网页。

WebView的简单使用:

当然需要网络访问权限,所以我们在AndroidManifest.xml中添加以下权限
<uses-permission android:name="android.permission.INTERNET />
附张图片吧,注意位置:

在布局文件中添加WebView控件。

WebView wv=findViewById(R.id.wv);

调用加载网页的方法:
wv.loadUrl(“https://home.firefoxchina/”);

我的模拟器的效果:

可能出现的问题 重点来了!!

如果不想使用第三方浏览器打开的话,你可能会需要以下代码

	    // 覆盖webView默认通过系统或者第三方浏览器打开网页的行为
		// 如果返回false则调用系统或者第三方浏览器打开网页,所以在这里我们要返回true
        wv.setWebViewClient(new WebViewClient() {
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                // webView加载web资源
                view.loadUrl(url);
                return true;
            }
        });

就是这样~~

本文标签: 第三方 浏览器 简单 Android WebView