调用loadurl时,Android webview会启动浏览器

我在LinearLayout创建了一个具有标题和Web视图的Activity 。 在onResume()方法中,它调用webView.loadUrl(url) 。 问题在于活动首先显示标题,其余部分显示为空白,然后设备浏览器与URL的页面一起启动。 我想看到的是页面显示在标题下面的WebView中。 可能是什么问题呢?

编辑 :好的,做了一些进一步的搜索,发现这一个:

点击URL会打开默认浏览器

它指向这里的WebView教程。

只需实现Web客户端并进行设置即可。


根据Maudicus和Hit的建议回答我的问题。

在这里查看WebView教程。 只需实现Web客户端并在loadUrl之前进行设置即可 。 最简单的方法是:

myWebView.setWebViewClient(new WebViewClient());

要进一步处理Web内容,请考虑ChromeClient。


用这个:

lWebView.setWebViewClient(new WebViewClient());

像这样使用:

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_dedline);

    WebView myWebView = (WebView) findViewById(R.id.webView1);
    myWebView.setWebViewClient(new WebViewClient());
    myWebView.loadUrl("https://google.com");
}
链接地址: http://www.djcxy.com/p/93367.html

上一篇: Android webview launches browser when calling loadurl

下一篇: force dialog input to require fullscreen ime soft keyboard in landscape