Android ListView 滑动的时候数据消失变化

昵称不见了 发布于 2013/12/13 10:32
阅读 3K+
收藏 0

ListView中item内容是比较复杂的,并且样式可能是不一致的,有几种情况

Adapter中有个setData的方法来设置数据

现在处理是

1.只有一个布局文件inflate为对应getView中的convertView

2.不同item样式通过数据中对象来区分控制Visiable or Gone

问题是

1.数据变化后调用notifyDataSetChanged,有些数据还是未显示,比如第一次评论后评论信息meixians

2.滑动ListView后有时候数据消失了,比如评论信息消失,再滑动可能又出现了

请教下,不知道出什么问题了,

调试看过了数据是有的,也使用了ViewHolder

加载中
0
昵称不见了
昵称不见了
问题已解决,谢谢 
0
d
dangel
楼主 是什么原因造成的啊~分享一下
d
dangel
@TmRobust 0,已经解决了~
昵称不见了
昵称不见了
问题出在代码上,在评论的地方掉了setVisiablity,使用viewholder重用了之前的view而不是新创建 所以需要对view中的不同控件setVisiablity
返回顶部
顶部