WebView+ListView 网页懒加载效果问题

Dracarys丶 2016-09-07 06:03:48
需求是类似于今日头条的一个新闻版块,UP用WebView+ListView的方式实现

上半部分是WebView获取HTML源码,使用loadDataWithBaseURL()方法进行加载,而后将WebView添加到ListView的头部

webView.loadDataWithBaseURL(null, webContent, "text/html", "utf-8", null);//载入HTML代码
commentsList.addHeaderView(web);//加入到ListView头部

网页是一个带有Jquery懒加载效果的页面

但调试时发现:进入页面后,网页里面的图片一次性全部显示,而不是浏览器中的滑动到哪里加载到哪里。

UP觉得,可能是ListView的问题,于是单独写了一个Activity,只放了一个WebView,做同样的载入操作

结果发现只有用webView.loadUrl("http://……");方法载入的条件下,懒加载效果才会生效

苦思无果,发出来想和大家讨论一下,有没有朋友也遇到过类似的问题?

这种新闻版块用WebView+ListView 的方法实现行得通么?
...全文
438 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
afunx 2016-09-09
  • 打赏
  • 举报
回复
引用 5 楼 qq_14923661 的回复:
[quote=引用 4 楼 afunx 的回复:] 我没做过。不过可以说一下思路供你参考。 基于线程池同时异步发送多个请求给Server,获取图片后,通过handler来更新WebView上的图片
想法很棒,能够实现文字和图片分开加载,不过怎么实现用异步获取到的图片替换WebView上的内容呢?[/quote] 用异步多线程机制来实现,比如ThreadPoolExecutor。
Dracarys丶 2016-09-09
  • 打赏
  • 举报
回复
引用 4 楼 afunx 的回复:
我没做过。不过可以说一下思路供你参考。 基于线程池同时异步发送多个请求给Server,获取图片后,通过handler来更新WebView上的图片
想法很棒,能够实现文字和图片分开加载,不过怎么实现用异步获取到的图片替换WebView上的内容呢?
afunx 2016-09-08
  • 打赏
  • 举报
回复
我没做过。不过可以说一下思路供你参考。 基于线程池同时异步发送多个请求给Server,获取图片后,通过handler来更新WebView上的图片
Dracarys丶 2016-09-08
  • 打赏
  • 举报
回复
引用 1 楼 dongfeng9ge 的回复:
你下载个今日城市,新闻详情就是WebView+ListView
下载看了一下,和新闻头条差不多,不过不知道是不是我想的将WebView添加到ListView头部的方法 现在比较困扰的就是用webView.loadDataWithBaseURL()这个方法载入新闻,没有懒加载效果,可以指点一下嘛
Dracarys丶 2016-09-08
  • 打赏
  • 举报
回复
Anybody?
东风玖哥 2016-09-07
  • 打赏
  • 举报
回复
你下载个今日城市,新闻详情就是WebView+ListView
内容概要:本文聚焦2026年高教社杯全国大学生数学建模竞赛B题“无线电干扰源的快速自动定位与清除”,提供涵盖数学建模、算法实现与论文撰写的全套技术支持,并扩展分享多个科研方向的Matlab/Simulink仿真项目,如无人机协同路径规划、电力系统无功优化、信号处理、图像处理、车间调度、新能源预测与优化调度等。资源内容不仅服务于竞赛备赛,还覆盖智能优化、通信定位、边缘计算、雷达追踪、深度学习等多个前沿科研领域,旨在为参赛学生与初级科研人员提供系统化、高质量的技术参考与资源共享。文中强调科研需逻辑严密、善于借力,并倡导按目录系统学习以提升建模能力与科研素养,所有资料可通过指定网盘链接或微信公众号免费获取。; 适合人群:全国大学生数学建模竞赛参赛者,具备Matlab编程与数学建模基础的本科及研究生,以及从事智能优化、信号处理、电力系统、路径规划、机器学习等方向的初级科研人员。; 使用场景及目标:①备战数学建模竞赛,快速掌握赛题解题思路、算法模型与论文写作模板;②开展科研项目时复现经典算法、借鉴成熟仿真方法,提升研究效率;③系统学习多领域(如无人机路径规划、微电网优化、光伏/风电预测、图像处理)的Matlab/Simulink实现技术。; 阅读建议:建议读者按照资源目录顺序系统浏览,结合网盘中的代码与文档进行实践操作,重点关注建模逻辑、算法实现细节与仿真结果分析,同时关注公众号与共享链接以获取完整资料,全面提升竞赛竞争力与科研实践能力。

80,490

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧