首先addHeaderView必須得在setAdapter之前被調(diào)用粘昨。
在OnItemClickListener的public void onItemClick(AdapterView<?> parent, View view, int position,long id) 方法中虾标,position是從header開(kāi)始計(jì)算的包括了header的數(shù)量放钦。
如果 listview 調(diào)用了一次 addHeaderView纺讲,則
listView.getFirstVisiblePosition();
listView.getLastVisiblePosition();
listView.getChildAt(pos);
會(huì)以 headerView 為第0個(gè)view向楼,item 的 pos會(huì)從1開(kāi)始颤殴。