整理一下WebView的一些常用设置,加载进度,滑动监听,获得标题等等
一,滑动监听
滑动监听的话是需要在WebView基础之上在加强一下,因为在WebView没有直接监听滑动的方法,看WebView的源码则会发现有一个
protected void onScrollChanged(int l, int t, int oldl, int oldt) ;
这个方法。是受到保护的所以我们无法直...
分类:
移动开发 时间:
2015-05-05 19:34:22
阅读次数:
836
最近在做报表开发的时候,由于有一个报表是查的交易流水表,所以导致页面出来的有点慢,于是就想着在页面显示之前,加一个页面,告诉用户页面正在加载,提高友好性。
在网上搜了很多资料之后,决定使用pace.js这个控件来实现,pace.js的使用非常简便,只需调用几个API即可,里面也提供了很多css效果供选择,自己在本地测试项目中测试了一下,确实可用。网上的教程大多推荐使用pace.st...
分类:
Web程序 时间:
2015-04-28 16:16:04
阅读次数:
182
在Android开发当中,进行网络访问加载一个网页的时候就需要用到一个WebView来进行显示,这样可以使得我们的App更为灵活。今天来介绍一下Android中WebView的几种用法。基本用法1.WebView带加载进度条显示:...
分类:
移动开发 时间:
2015-04-08 11:02:13
阅读次数:
236
1、图片延时加载 brower?=?(WebView)?this.findViewById(R.id.brower);
settings?=?brower.getSettings();
settings.setJavaScriptEnabled(true);
//阻塞图片下载
settings.setBlockNetworkImage(true);
pr...
分类:
Web程序 时间:
2015-04-03 01:42:46
阅读次数:
231
1.new asynctask是否会开启新的线程2.execute() 为什么只能执行一次3.如何使用onPreExecute() 主线程执行,做一些预处理,显示加载进度条、loadingdoInBackground() 子线程执行耗时任务onPostExecute() 主线程执行,更新ui4.Fu...
分类:
其他好文 时间:
2015-04-02 20:20:25
阅读次数:
117
Ladda是一款内置Loading指示器和进度条的提交js按钮特效插件。该js按钮特效用于制作提交按钮,在点击按钮后,按钮上会出现无限循环的Loading指示器和加载进度条效果。这种设计大大增强了用户的体验性。
该js按钮特效插件在Chrome和Firefox上进行了测试。它可以很好的工作在当前最新版本的Chrome, Firefox, Safari和IE9+浏览器上
在线演示:htt...
分类:
Web程序 时间:
2015-03-11 14:55:09
阅读次数:
178
先看效果图:
看到顶部蓝色的进度条了。
原理:用到了 android.webkit.WebChromeClient中的onProgressChanged,而android.webkit.WebViewClient是没有这个方法的。所以普通的WebView是无法实现进度条的。
下面直接上干货:/**
* ProgressWebView
*
* @author l...
分类:
Web程序 时间:
2015-01-10 23:43:47
阅读次数:
568
为了增强用户体验,所有在WebView头部给加了个进度条,看起来不错哦。
布局XMl:activity_main.xml
xml version="1.0" encoding="utf-8"?>
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_wid...
分类:
Web程序 时间:
2015-01-02 23:43:54
阅读次数:
220