addHeaderView()方法:主要是向listView的頭部添加布局
addFooterView()方法:主要是向listView的底部添加布局
以addHeaderView為例:
View headView = getLayoutInflater().inflate(R.layout.igame_wb_details_task_list_layout_header, null); mLvList.addHeaderView(headView);
這樣就可以將一個layout放在ListView的頭部,需要注意的是,布局文件最外層的layout樣式中的margin要更改成padding,
因為margin是指本容器與其他容器的距離,padding是指該View里面的子view與該View的距離。加進來的布局文件是相對獨立的,
如果使用margin就起不到效果