社区
Android
帖子详情
WebView如何监听页面滚动到顶部和底部?
「已注销」
2012-03-24 12:40:08
请教大家:WebView如何监听页面滚动到顶部和底部?
没有发现这样的事件,而且WebView有缩放功能,不好判断。
...全文
937
5
打赏
收藏
WebView如何监听页面滚动到顶部和底部?
请教大家:WebView如何监听页面滚动到顶部和底部? 没有发现这样的事件,而且WebView有缩放功能,不好判断。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
经常在黑云中出没
2012-04-20
打赏
举报
回复
要自己写方法计算一下
shmily_yang
2012-04-19
打赏
举报
回复
getScrollY()方法返回的是当前可见区域的顶端距整个页面顶端的距离,也就是当前内容滚动的距离。
getHeight()或者getBottom()方法都返回当前webview这个容器的高度
getContentHeight返回的是整个html的高度,但并不等同于当前整个页面的高度,因为webview有缩放功能,所以当前整个页面的高度实际上应该是原始html的高度再乘上缩放比例。
因此,更正后的结果,准确的判断方法应该是:
if(webview.getContentHeight*webview.getScale() -(webvi ew.getHeight()+webview.getScrollY())){
//已经处于底端
}
「已注销」
2012-03-27
打赏
举报
回复
牛人们都不在吗?有知道答案的吗?求助。
「已注销」
2012-03-25
打赏
举报
回复
自己顶起,有getScrollY事件,但是用起来有问题,请教还有其他的方法吗?
Android中解决
WebView
上下滑动
监听
问题
开发者通常需要这种
监听
功能来实现例如
页面
滚动
到
底部
时加载更多数据或者执行特定的操作。本文介绍了一个解决方案,即通过扩展
WebView
类并重写`onScrollChanged`方法来实现滑动
监听
的功能。 首先,我们要注意到...
针对 iOS端禁止列表
顶部
下拉和
底部
上拉露出浏览器灰色背景 的解决方案。
总结来说,消除iOS端浏览器
顶部
下拉和
底部
上拉时出现的灰色背景,主要通过
监听
并阻止触摸事件、使用CSS隐藏
滚动
条以及配置WK
WebView
的回弹效果来实现。开发者可以根据自身应用的特点和用户体验需求,选择最适合的...
WebView
事件分发
通常,一个控件会捕获并处理所有的触摸事件,但在此场景下,我们需要在
WebView
滚动
到
底部
后,将事件传递给外层的自定义控件,以便用户可以继续滑动整个视图。 首先,我们要理解Android事件分发机制。Android中的...
listview、scrollview、
webview
的下拉刷新上拉加载
综上所述,ListView、ScrollView和
WebView
的下拉刷新和上拉加载是通过各种技术手段实现的,包括使用内置或第三方库,
监听
滚动
事件,注入JavaScript接口等。开发者需要根据具体需求选择合适的方法,同时关注性能和...
ScrollView
WebView
冲突解决
4. **JavaScript接口**:另一种解决方法是通过JavaScript接口,让
WebView
内的内容在达到
顶部
或
底部
时,触发一个JavaScript函数,这个函数再调用Android的Java代码,让ScrollView进行
滚动
。这种方式需要对JavaScript...
Android
80,493
社区成员
91,382
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章