最近在搞广告平台的一些东西,看了一下别的广告平台的jar包,基本上都会有一个Activity用来显示web网页,用到了一个用来显示网页的组件--WebView。但是其网页的加载进度就不受我们控制了,所以当网页数据很多时就可能会很慢才会显示,这样的用户体验不好,如果能够有一个进度提示就好些了,在网上搜到了一篇博文,用来解决此问题。所以发出来供大家参考。
当然了这篇博文其实相当于转载,因为我没怎么添加新的内容,惭愧啊。
首先贴上我的效果图,如下:
加载完成后的图片:
代码很少,基本是一个方法的事,具体如下:
xml布局也贴上吧,省的在自己码了:
开发提示:
1 调用WebView的setWebViewClient方法,为其设置加载页面的Client。
2 为该Client重载函数onPageFinished,并在里面调用ProgressDialog的dismiss函数。
3 务必在AndroidManifest.xml中加入
< uses-permission
android:name = "android.permission.INTERNET" />
|
并注意放的位置。
4 由于在多个函数中使用了ProgressDialog,所以将其设计类的变量。
5 代码下载
WebViewFinished
PS:本文的绝大部分是参考及引用的http://doandroid.info/2011/09/24/android%e4%b8%ad%e5%a6%82%e4%bd%95%e5%88%a4%e5%88%abwebview%e5%8a%a0%e8%bd%bd%e5%ae%8c%e6%af%95%ef%bc%8c%e5%b9%b6%e4%bd%bf%e7%94%a8progressdialog%e8%bf%9b%e8%a1%8c%e6%8f%90%e7%a4%ba/
分享到:
相关推荐
Android实现WebView懒加载,提前进行页面JS资源加载。减少WebView加载时间及加载资源问题。Android 8.0以前需要引入X5内核,Android 8.0以后无特殊要求。
Android webview 加载网页以及本地资源以及SD资源demo,以及加载缓存资源
Android webview加载网页
android webView加载html 并引用本地资源(图片、字体库)
Android WebView 加载 PDF 文件实现。其原理就是在 app 本地搭建一个 website ,然后利用 WebView 加载这个站点,站点去实现加载显示 PDF 的目的,站点其原理也是采用 js 框架去实现的。
Android-X5WebView基本封装和使用 通过OkHttp拦截器、自定义CookieJar有效完成客户端与H5端的Cookie同步管理 监听WebView的加载进度 滚动条的设置(隐藏或者显示,内侧显示还是外侧显示) 优化X5WebView的预加载问题...
现在web app越来越多,webview控件的使用也越来越重要。 有时我们会在启动页或引导页之后,加载一个webview为控件的主页。 但如果跳转之后再加载,会看到webview有一个加载的过程,如果网页较大可能加载起来会很慢。...
demo中介绍使用webview加载本地页面,并在java代码中提供js调用事件,在html中动态生成组件button
android 4.0中关于webview加载flash并使flash全屏的问题
Android通过JS在线用webview加载PDF文件(无限放大版本),支持webview无限放大
webview加载失败,自定义错误页面处理
android开发中WebView的使用 WebView是个好东西,作用相当于一个迷你的浏览器,采用Webkit内核,因此完美支持html,javascript,css等。有时候,我们完全可以把UI甚至数据处理都交给WebView,配合PHP等服务端程序,...
android webview加载网页获取对应url 参数值的方法(csdn)————程序
做webview加载网页时,遇到一个问题,自带的webview错误页面不美观,于是自定义一个view提示用户,网上很多方法,也不稳定实现替换,结合网上的一些例子,加以优化和拓展,特此写一个完整版本的Demo供大家拿来直接...
实现webview加载时显示进度条,类似微信公众号文章加载。
android用webview加载assert中的html并且可拨打页面中的电话。
android webview 加载网页 样例; 实现简单的加载网页;
android webview加载gif图片,控件显示gif图片、加载网络图片,不卡,流畅,是开发者使用的好demo
Android 基于x5Webview 浏览文件 office文档 已测试Android11 功能实现
本人自己写的一个android用webview加载html5播放视频,支持全屏播放!以前上传了个版本,那个要积分下载,但修改不了,所以重新上传一下!这个版本加了个全屏双击时会退出全屏!