listview.addHeaderView()后,点击OnItemClick索引position从1开始,而不是0,解决方法:
在ListView的onItemClickListener监听方法中添加如下代码
void onItemClick(AdapterView parent, View view, int position, long id){
if(parent != null){
//此时获取的position就是正确的位置
position = (Integer) parent.getAdapter().getItem(position);
}
}
原创内容转载请保留出处GEEK笔记(http://www.geekapp.cn/)。