如果网络不好,在webView加载某个网址时速度很慢,我有个动画让用户等待,但如何监听到WebView已经加载完成了呢?谢谢...webView.loadUrl("http://www.ifeng.com");
解决方案 »
- android:drawable属性能不能设置一个图像文件路径
- 请问:listview安装中文拼音首字母匹配如何实现?
- public final float getHistoricalX (int pointerIndex, int pos)
- 入手什么款式的Android机比较好呢?
- 开机log分析
- 跪求好用的C语言混淆器
- ListView中EditText的问题
- getResponseCode()==200抛出异常
- xml中使用自定义view
- 安卓推送消息Eclipse导入Androidpn-client项目出现错误,求问怎么解决,刚接触Android推送,希望可以帮忙解决~
- cocos2d-x 创建android 工程不用cygwin的问题
- 怎么用代码实现移动网络数据访问功能
1 创建 一个 自己的WebViewClient(继承 WebViewClient 类)如 MyWebviewclient
2 重载 里面的 onPageFinished(WebView view, String url)方法,(webview加载完成会调用这个方法),这个方法放自己想要做的事情,在webview加载完成以后
3 关联 你自己的webviewclient 与 webview 通过 这个方法:webView.setWebViewClient( new MyViewerWebViewClient();够详细了吧楼主,你试试。
如果要监视加载进度的,需要创建一个自己的WebChromeClient类,并重载方法onProgressChanged,再webview.setWebChromeClient(new MyWebChromeClient())即可:
class MyWebChromeClient extends WebChromeClient
{ @Override
public void onProgressChanged(WebView view, int newProgress) {
// TODO Auto-generated method stub
super.onProgressChanged(view, newProgress);
}
}
在webView加载某个网址时速度很慢,我有个动画让用户等待这个动画界面是怎么实现的啊,我这边启动webview就是一空白页面