2 q649916440 q649916440 于 2014.08.05 16:56 提问

安卓ListView加载大量网络数据时卡

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

1个回答

qq787068730
qq787068730   2014.08.25 18:36

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

Csdn user default icon
上传中...
上传图片
插入图片