调用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