Android : 判断WebView是否已经滚动到页面底端
2015-08-18 09:34
375 查看
getScrollY()方法返回的是当前可见区域的顶端距整个页面顶端的距离,也就是当前内容滚动的距离。
getHeight()或者getBottom()方法都返回当前webview这个容器的高度
getContentHeight返回的是整个html的高度,但并不等同于当前整个页面的高度,因为webview有缩放功能,所以当前整个页面的高度实际上应该是原始html的高度再乘上缩放比例。
因此,更正后的结果,准确的判断方法应该是:
if(webview.getContentHeight*webview.getScale()-(webview.getHeight()+webview.getScrollY()) ){
}
来自:
http://blog.163.com/hero_213/blog/static/3989121420115393913734/
getHeight()或者getBottom()方法都返回当前webview这个容器的高度
getContentHeight返回的是整个html的高度,但并不等同于当前整个页面的高度,因为webview有缩放功能,所以当前整个页面的高度实际上应该是原始html的高度再乘上缩放比例。
因此,更正后的结果,准确的判断方法应该是:
if(webview.getContentHeight*webview.getScale()-(webview.getHeight()+webview.getScrollY()) ){
//已经处于底端
}
来自:
http://blog.163.com/hero_213/blog/static/3989121420115393913734/
相关文章推荐
- Unity中针对Android Apk的签名验证(C#实现),防止二次打包
- ThinkAndroid-简单、快速的 Android应用程序的开发框架
- android sharedPreference的用法
- iOS开发 -- loadView方法
- Appium 的安装启动
- Appium 的安装启动
- android全屏去掉title栏的多种实现方法
- iOS 绘制1像素的线
- Android Drawable和Bitmap区别
- iOS中纯手工图片浏览器
- android下使用aapt命令测试启动时间
- IOS中的TOM(解决缓存,图片加载)
- 【Android基础】利用Intent在Activity之间传递数据
- 【Android基础】利用Intent在Activity之间传递数据
- Android的屏幕适配总结
- 串口之OVERLAPPED结构体详解
- 串口之OVERLAPPED结构体详解
- Sharepoint 2013 开启App和配置App
- Android APK反编译就这么简单 详解(附图)
- Scala实战-通过微信聊天窗口实现应答式点餐 0