- 浏览: 63763 次
最新评论
webView只提供了一个监听加载完毕的方法,但是没有提供监听显示完毕的方法。所以经过各种大师的帮忙,发现可以这样做来监听显示完毕,其中用到了回调函数。
1.重写webview,并且添加回调函数。setDf();
import android.content.Context; import android.graphics.Canvas; import android.util.AttributeSet; import android.webkit.WebView; public class MyWebView extends WebView{ interface DisplayFinish{ void After(); } DisplayFinish df; public void setDf(DisplayFinish df) { this.df = df; } public MyWebView(Context context, AttributeSet attrs) { super(context, attrs); } public MyWebView(Context context) { super(context); } //onDraw表示显示完毕 @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); df.After(); } }
2.调用方法:
MyWebView.setDf(new DisplayFinish() { @Override public void After() { // regular()里面存放所有要在webview显示之后显示的内容 regular(); } });
发表评论
-
AlarmManager定时器
2013-04-15 18:19 3811首先,获取系统服务: private Alar ... -
google play 提交apk说:服务器无法处理app
2012-09-25 16:16 1468检查manifest里面的的资源文件 -
Widget分区域点击
2012-09-25 10:24 752<?xml version="1.0" ... -
Widget分区域点击
2012-09-25 10:23 1254Widget配置文件: package com. ... -
检查packageName对应app是否安装
2012-08-24 10:46 1155// 检查packageName对应app是否安装 ... -
Intent跳转去网络设置页面
2012-08-14 23:50 2426public static void startNetw ... -
TextView显示html内容
2012-08-10 16:26 793TextView tv = (TextView) fin ... -
使用String资源
2012-08-06 16:06 690getResources().getString(R.s ... -
Intent到gmail发邮件
2012-08-06 15:31 793Intent returnIt = new Intent ... -
导入外部数据库
2012-07-31 10:51 1569package com.example.imputdat ... -
读入大文本信息方法
2012-07-31 09:52 611BufferedReader br = new Bu ... -
所有的R文件都消失
2012-07-26 18:05 741问题描述: 添加了一个资源文件,然后所有引用到R资源都出错 ... -
String和int互化
2012-07-26 10:41 580String化为Int Integer.parseInt(S ... -
数据库的使用
2012-07-25 19:43 879作用: 从文本中获取信息存放在数据库中。 SQLAc ... -
键盘顶起内容
2012-07-24 11:26 853android:windowSoftInputMode= ... -
在普通类中使用getResources()
2012-07-24 11:26 1099context可以作为成员变量传入类中,然后通过context ... -
关于Intent
2012-07-24 11:26 686Intent常见于在页面间的跳转。常见语句为: Intent ... -
自定义控件
2012-07-24 11:26 511需要添加类似 public SurfaceV(Context ... -
Invalid project description
2012-07-25 19:43 896导入不同版本的eclipse制作的项目,可能会产生Invali ... -
完全退出应用(SharedPreferences和onResume()实现)
2012-07-25 19:43 1020问题:A.class Intent跳转到B.class,由于某 ...
相关推荐
webview 监听页面显示事件,很好用
Android Webview 滑动监听 放大缩小查看网页图片
主要介绍了Android中的webview监听每次URL变化实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
android中WebView回调js的方法
IOS加载bundle里的html并实现WebView与JavaScript的交互
webview显示图片并下载
WebView中调用html外部文件,并在html中加入跳转信号,于程序中监听并作出拨打电话的响应
在做 React Native 应用时,如果需要在 App 里面内嵌 H5 页面,那么 H5 与 App 之间可以通过 Webview 的 PostMessage 功能实现实时的通讯,但是在小程序里面,虽然也提供了一个 webview 组件,但是,在进行 post...
监听加载结果并且带ProgressBar的WebView,直接调用里面的方法进行加载网页。
webview显示gif图片,当然也包括显示普通的图片。 如果在xml文件里既想显示gif,又想显示普通的图片,可以使用该webview来加载。 当然也可以借助第三方的gifview和Imageview声明2个控件。
webview的简单实现,。有需要的可以下来看看,,希望能帮助到你,。
加载出webview,滑动时候显示toast,松手后两秒toast隐藏
在android的webview中实现websocket通信
实现Android中WebView图片的缓存,并且实现如何替换WebView中默认图片以及如何实现图片的点击。
实现webview加载时显示进度条,类似微信公众号文章加载。
Android中实现WebView点击图片放大显示,完整代码demo。
监听WebView的加载进度 滚动条的设置(隐藏或者显示,内侧显示还是外侧显示) 优化X5WebView的预加载问题(使用IntentService规避风险) 项目文字说明 著作权归作者所有,转载请注明作者, 商业转载请联系作者获得...
Webview 在线播放网络视频并实现全屏功能,并且适用于5.0以上系统,解决退出声音问题,全屏声音调整问题。
监听页面加载完成监听页面加载完监听页面加载完成监听页面加载完成监听页面加载完成监听页面加载完成监听页面加载完成监听页面加载完成成
最近做项目过程中,遇到到webview 的各种奇葩问题,相信搞Android开发的也遇到不少webview的适配问题吧,但是前几天遇到webview加载一半的情况,我去,怎么会加载一半呢,太气人了,也没有报错,网上各种搜,但并...