开发者社区> 问答> 正文

ListView加载大量网络数据时卡

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

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

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

    2019-07-17 18:45:20
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Session:极简易用的全球化网络产品更新 立即下载
Session:弹性、高可用、可观测的应用交付网络产品更新 立即下载
Keynote:阿里云网络领域关键创新技术解读 立即下载