ListView在列表的头部和底部添加布局——addHeaderView,addFooterView

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就起不到效果

 程序猿必读

原文地址:https://www.cnblogs.com/longzhongren/p/6163707.html