【问题标题】:Keeping a webView contained in Android?将 webView 包含在 Android 中?
【发布时间】:2023-03-29 20:58:01
【问题描述】:
大家好!我对 Android 很陌生,我在屏幕上的其他 2 个小部件下有一个 webView(或者你叫它)。但是,当我浏览 webView 时,它会变为全屏,我看不到我的其他小部件。我在谷歌上找遍了,但找不到任何东西,有什么办法可以解决这个问题吗?
我正在使用此代码导航:
webView.loadUrl("http://www.example.com/");
谢谢。
【问题讨论】:
标签:
android
android-layout
android-widget
android-webview
【解决方案1】:
webview.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url){
view.loadUrl(url);
return true;
}
});
当您执行webView.loadUrl("www.example.com") 或单击超链接时出现重定向或类似情况时,Android 设备浏览器将启动。我相信你被困住了。在调用webView.loadUrl("www.example.com")之前尝试粘贴上面的代码
我们实际上做的是让 webview 加载 url,而不是在设备浏览器中打开它。