我是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 回答
![?](http://img1.sycdn.imooc.com/5458502c00012d4a02200220-100-100.jpg)
慕桂英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" />在清单文件中添加此标签即可访问互联网
- 3 回答
- 0 关注
- 359 浏览
添加回答
举报
0/150
提交
取消