创建方式
ScrollListAdapterFst mListAdapterFst = new ScrollListAdapterFst(); HqListView mListViewFst = new HqListView(mContext); mListViewFst.setAdapter(mListAdapterFst);
分析:
1.Adapter中getView复用了convertView
2.行布局使用了自适应,宽度给的是wrap_content
3.由于数据长短不一致,convertView复用过程显示异常
4.由于自适应宽度,宽度根据显示内容改变,滑动过程数据刷新会有闪烁感觉
问题:
ListView的第一行始终无法正常显示
解决:
布局文件中给出具体的最大宽度,只对显示区域的内容进行刷新