相关疑难解决方法(0)

当WebView显示内容时是否有监听器?

使用WebViewClient和/或WebChromeClient,您可以在页面加载时获取侦听器,但是在WebView显示任何内容之前,有时会在WebView中包含任何内容之前调用它.

什么是确定WebView何时显示其内容的有效方法?

编辑:(试图更清楚)

当我在WebView中加载页面时,我想将滚动设置为特定位置.看起来在页面加载之前无法设置滚动位置,并且它具有实际的内容高度.因此,我尝试了两种不同的方法来确定页面何时完成加载,来自WebViewClient的onPageFinished()以及来自WebChromeClient的onProgressChanged().这两个都告诉我页面何时完成加载.

但问题是,有时在页面显示之前调用它,因此页面没有高度,滚动调用什么都不做.

我试图找到一种可靠的方法来确定页面何时可以滚动,即.当它的内容高度.

我想我可以在完成加载后设置一个检查循环,以便在高度可用时继续寻找,但这看起来很像黑客.希望有一种更清洁的方式.

events android listener webview

40
推荐指数
4
解决办法
4万
查看次数

PictureListener已弃用且已过时,是否有替代品?

我希望在WebView上完全绘制图像时收到通知.使用PictureListener和onNewPicture是一个常见的答案(甚至由onPageFinished文档建议),但被列为已弃用和过时.有更换/替代?

android deprecated webview

19
推荐指数
1
解决办法
3855
查看次数

标签 统计

android ×2

webview ×2

deprecated ×1

events ×1

listener ×1