当我加载 url 时,它会显示一个窗口来选择浏览器。对于前。 - 如果我想打开“http://www.facebook.com/”,它会显示选择 chrome 或默认浏览器的窗口。我不明白为什么会这样。
实际上在下面的代码中,如果我成功地从服务器获取了 url,那么我会隐藏一个抱歉的图像并显示 webview。否则我会显示 webview 并隐藏抱歉的图像。
webView = (WebView) findViewById(R.id.webView);
webView.setVisibility(View.VISIBLE);
ImageView img = (ImageView) findViewById(R.id.image);
img.setVisibility(View.GONE);
webView.setInitialScale(1);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setLoadWithOverviewMode(true);
webView.getSettings().setUseWideViewPort(true);
webView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
webView.setScrollbarFadingEnabled(false);
webView.loadUrl("http://www.facebook.com/");
最佳答案
尝试添加这一行
webView.setWebViewClient(new WebViewClient());
关于android - 无法在 webview 中打开 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29673807/