本篇文章主要介绍了"listview添加了headview时刷新的问题 HeadViewAdaptergetView",主要涉及到方面的内容,对于Android开发感兴趣的同学可以参考一下:
这个错误是由于你加了headview之后,系统会调用一个新的adapter来处理数据,也就是HeadViewAdapter,当你的数据源呗清空的时候,HeadV...

这个错误是由于你加了headview之后,系统会调用一个新的adapter来处理数据,也就是HeadViewAdapter,当你的数据源呗清空的时候,HeadViewAdapter.getView方法中获取到的position和size不对应就会出现IndexOoutOfBoundsException数组越界的问题。
解决方案,检查清空数据源的地方,要在获取完了网络数据之后清空数据。
').addClass('pre-numbering').hide();
$(this).addClass('has-numbering').parent().append($numbering);
for (i = 1; i <= lines; i++) {
$numbering.append($('
').text(i));
};
$numbering.fadeIn(1700);
});
});
以上就介绍了listview添加了headview时刷新的问题 HeadViewAdaptergetView,包括了方面的内容,希望对Android开发有兴趣的朋友有所帮助。
本文网址链接:http://www.codes51.com/article/detail_539501.html