我有一个WebView,它正在从互联网上加载一个页面.我想出示ProgressBar,直到装货完成.

我该如何收听WebView的页面加载完成情况?

推荐答案

扩展WebViewClient并调用onPageFinished(),如下所示:

mWebView.setWebViewClient(new WebViewClient() {

   public void onPageFinished(WebView view, String url) {
        // do your stuff here
    }
});

Android相关问答推荐

RippleTheme在作曲material 1.7.0中被废弃

关于BLE扫描工作原理的说明

Android Jetpack Compose Material3主题配色方案

添加可组合元素的列表?

如何在停止和销毁时更改函数中Firebase实时数据库的子项的值我试过了,但这不起作用.请使用Kotlin

从惰性列中删除项目时Jetpack Compose崩溃

为什么它显示我的空白屏幕?

如何判断堆肥是否为空?

可以';t将数据插入房间数据库

将 React Native 应用程序背景带到前台

DatePickerDialog (Android/Kotlin) 的两个问题

在 Jetpack Compose 中自动滚动后面的项目

获取 ArithmeticException:除以零,但我没有在任何地方除以零

无法通过 retrofit 解析对 kotlin 数据类的 xml 响应

我不能在 jetpack Compose 中使用 TextField()(material 3)

Material Design 网站的新设计已启动,但我找不到实现选项卡,该选项卡在哪里?

如何对齐文本和图标可组合,以便即使在文本溢出后它们也能保持在一起?

如何在 TextButton 中分隔文本和图标

MVVM - 这个逻辑的最佳层是什么?

Android全屏AlertDialog