如题 点击按钮打开一个webview 在这个网页中有其他的页面的超链接 怎么实现点击其他页面的超链接 都在本webview中显示
只要实现以下接口就可以让webView内的超链接在本应用内处理。
webview.setWebViewClient( new WebViewClient()
{
public boolean shouldOverrideUrlLoading( WebView view, String url )
{
// WebView自己加载并让此方法返回true,表示已处理完成,不再向下传递
view.loadUrl( url );
return true;
}
@Override
public void onPageFinished( WebView view, String url )
{
super.onPageFinished( view, url );
// 当页面加载完成(无论成功或者失败)时,回调此方法
}
} );
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。