为了账号安全,请及时绑定邮箱和手机立即绑定

链接应在Android的同一Web视图中打开

链接应在Android的同一Web视图中打开

慕妹3146593 2019-10-21 09:38:45
我是Android的新手,正在尝试使用此代码在webview中打开链接WebView myWebView = (WebView) findViewById(R.id.webinfo);    myWebView.loadUrl("http://oslobokfestival.netteam.no/artical.php?articalid=93");    myWebView.setBackgroundResource(R.drawable.lbg);    myWebView.setBackgroundColor(Color.TRANSPARENT);    myWebView.getSettings().setJavaScriptEnabled(true);并且在此HTML页面中包含一些链接,我希望当用户单击该链接时,应该在同一Web视图中打开该链接,这时在移动浏览器中将其打开,请给我适当的解决方案。
查看完整描述

3 回答

?
慕桂英546537

TA贡献1848条经验 获得超10个赞

覆盖的方法shouldOverrideUrlLoading的WebViewClient是这样的:


myWebView.setWebViewClient(new WebViewClient(){

        @Override

        public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {

            view.loadUrl(request.toString());

            return true;

        }

    });

并<uses-permission android:name="android.permission.INTERNET" />在清单文件中添加此标签即可访问互联网


查看完整回答
反对 回复 2019-10-21
  • 3 回答
  • 0 关注
  • 359 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信