1、解决方法1:
//默认可点击的HeaderView
View headView = inflater.inflate(R.layout.search_top, null);
mListView.addHeaderView(headView);
//这样可以让HeaderView不可点击
mListView.addHeaderView(headView ,null,false);
2、解决方法2:若headerView使用的是默认可点击的方法,可以在onItemClick()方法中添加id==-1返回的相关代码
//默认可点击的HeaderView
View headView = inflater.inflate(R.layout.search_top, null);
mListView.addHeaderView(headView);