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

Edit:

Clicking URLs opens default browser

它指向WebView教程here.

只需实现web客户端并进行设置.

推荐答案

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

查看WebView教程here. 只需实现Web客户端并将其设置为before loadUrl即可.最简单的方法是:

myWebView.setWebViewClient(new WebViewClient());

要对Web内容进行更高级的处理,请考虑使用ChromeClient.

Android相关问答推荐

如何将子零部件的大小调整为可以调整大小的父组件大小?

Android Gradle/Groovy,如何将文件复制到APK

Jetpack Compose主导航中的全屏图标列表

我无法在底部导航栏中正确导航-Android底部导航视图

设置文本 colored颜色 动画时如何减少重新组合?

可组合:don';t剪辑视图

空数据来自改装

Android:使用依赖项 ViewModelProviderFactory 初始化 ViewModel 的正确方法

以下代码如何在 Android 上运行

未解决的参考:pagerTabIndicatorOffset

如何在组件之间导航

我的观点在jetpack compose中相互重叠

Jetpack Compose Alignment - 误解了 alignBy 修饰符

前台服务通知需要几秒钟才能显示

Android Studio xml 预览问题无法初始化编辑器

如何在jetpack compose中创建水印文字效果

任何 IRCTC 的公共 API 来判断 PNR 状态和座位可用性?

在 android-billing-5.0 中获取 ProductDetails 价格

使用协程访问数据库

Android TTS 在屏幕关闭一段时间后停止朗读