在我的应用程序中,有一个广告网络视图,在活动开始时正在调用一个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?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)