ListView加载大量网络数据时卡 -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

ListView加载大量网络数据时卡

在做一个导购类项目,用到ListView控件,要在ListView中加载大量图片和文字,现在的问题是,ListView中的Button在点击时要改变Button上的文字,此时要等待好长时间(大概2-3秒),才能将改变后的文字显示出来。Log显示,每次点击,getView方法都要调用4次,而且每次点击都要从第一条到点击的条数依次寻找position。由于数据量大,条数多,因此条数越往后,等待的时间越长,不知道各位大神有什么好的解决方案,本人新手,多多指教。

展开
收起
蛮大人123 2016-02-20 14:59:13 2178 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    点击item中的button一次都不需要调用getView,你只需在adapter中写个interface,返回所点击button的位置,在Activity中改变button中的文字即可.

    2019-07-17 18:45:20
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载