1. 程式人生 > >ListView新增HeadView後佈局紊亂的問題

ListView新增HeadView後佈局紊亂的問題

       今天在做專案時,開發了一個類似聯絡人列表,但要求頂部內容固定、可跟隨ListView滾動的功能,雖然使用給ListView新增HeadView的方法實現了效果,但在開發的過程中,還是遇到了像給ListView新增HeadView後,App介面的顯示會發生紊亂的現象。在跟蹤定位後,發現並不存在事件衝突的問題,不新增HeadView卻是能夠正常顯示的,最後花了小半天的時間,才確認問題的根源和addHeaderView方法的執行時機有關。ps:在listview.setadapter之前呼叫了addHeaderView方法。

正常顯示程式碼實現和效果:


   

介面顯示紊亂的程式碼實現和效果: