android ListView addHeaderView问题

今天在使用ListView(SDK 2.3.3)的时候想使用addHeaderView这个接口为ListView添加一个类似于表头的View。

查阅API文档发现这个接口必须在setAdapter之前调用,按照说明成功地为ListView添加了一个表头。

但是在使用时却发现了一个奇怪的问题,在ListView的itemclick事件中发现点击的item的索引不是从0开始而是从1开始,导致点击最后一个item的时候索引越界了,处理这个问题时可以将获得的索引减1,然后就可以正常使用了。


把这个遇到的问题记录下来,与遇到的朋友共勉。

你可能感兴趣的:(android ListView addHeaderView问题)