1.布局文件中使用的相关属性
footerDividersEnabled:是否在footerView(表尾)前绘制一个分隔条,默认为true
headerDividersEnabled:是否在headerView(表尾)前绘制一个分隔条,默认为true
divider:设置分隔条,可以用颜色分割,也可以用drawable资源分割
dividerHeight:设置分隔条的高度
cacheColorHint:设置点击颜色
android:scrollbars:是否隐藏滑动条
2.在java文件中使用
addHeaderView(View v):添加headView(表头),括号中的参数是一个View对象
addFooterView(View v):添加footerView(表尾),括号中的参数是一个View对象
addHeaderView(headView, null, false):和前面的区别:设置Header是否可以被选中
addFooterView(View,view,false):同上
使用这个addHeaderView方法必须放在listview.setAdapter前面,否则会报错。
PS:一般情况下不加表头时,点击第一个item对应的是第0项,加了表头之后,第0项就变成表头位置了。