我正在尝试创建一个Android应用程序,它将根据用户的选择向用户显示多个网址。如果用户点击链接,我希望外部网站在我的应用内打开,以便用户在访问该方后可以轻松返回其他链接。我正在使用Web视图,每次打开浏览器,我都不想要。有时用户很难回到应用程序。我希望在框架内打开一个网页。
我在我的活动中使用以下代码。
webView = (WebView) findViewById(R.id.webview);
webView.loadUrl(url);
提前感谢您的帮助。 沙克蒂
答案 0 :(得分:7)
是的,您需要创建WebViewClient。
private class HelloWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}
中给出的第7步和第8步