android-如何在加载其内容后将setVisibility(View.VISIBLE)设置为webView?

android-如何在加载其内容后将setVisibility(View.VISIBLE)设置为webView?,第1张

概述在我的应用程序中,有一个广告网络视图,在活动开始时正在调用一个URL.除了一件小事,一切都很好,更像是可见性问题…所以事情是当我开始活动时,我从字面上看到了页面的加载.大约在0.3秒内,文本出现,然后是图片,所有内容以某种方式从左向右浮动.不太好,我想将我的webView的可见性设置

在我的应用程序中,有一个广告网络视图,在活动开始时正在调用一个URL.
除了一件小事,一切都很好,更像是可见性问题…
所以事情是当我开始活动时,我从字面上看到了页面的加载.大约在0.3秒内,文本出现,然后是图片,所有内容以某种方式从左向右浮动.不太好,我想将我的webVIEw的可见性设置为VIEW.GONE,直到完成加载,然后再将其设置为可见…

是否有实现这一目标的好方法?
重要的是,每个 *** 作系统版本都必须在Android 2.3至4.0上运行.

我已经尝试过onPageFinished和PictureListener related to this stack question here,但是没有希望,onPageFinished仅能在4.0上正常工作,而PictureListener是用于图片的,如果在不同数量的广告中使用不同的图片,这不是最好的方法. (如果根本没有图片怎么办…)

如果您知道一种方法,请告诉我.谢谢大家

解决方法:

您尝试过WebChromeClIEnt吗?

webVIEw.setWebChromeClIEnt(new WebChromeClIEnt() {    public voID onProgressChanged(WebVIEw vIEw, int progress) {        if (progress == 100) {            // dismisses the PD            dismissLoadingDialog();        }    }});    webVIEw.loadUrl("your-Url");// show message dialog herecreateLoadingDialog();

我已经在2.3到4.0的 *** 作系统上使用了它,没有任何问题

总结

以上是内存溢出为你收集整理的android-如何在加载其内容后将setVisibility(View.VISIBLE)设置为webView?全部内容,希望文章能够帮你解决android-如何在加载其内容后将setVisibility(View.VISIBLE)设置为webView?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1073429.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存