Android开发之listview添加头布局(header)和脚布局(footer)的方法

我们先说下添加的方法

方法一:
         正常添加
         lvCouponList.addHeaderView(headerView);
         lvCouponList.addFooterView(footerView);         
方法二:
         false代表头布局或者脚布局不可点击,第二个参数代表与listview绑定的数据可传null
         listview.addHeaderView(headerView,null,false);
         lvCouponList.addFooterView(footerView,null,false);
lvCouponList = findViewById(R.id.lv_coupon_list);
        couponAdapter = new CouponAdapter(couponData);
        lvCouponList.setAdapter(couponAdapter);
        //设置分割线颜色和高度
        lvCouponList.setDivider(new ColorDrawable(Color.TRANSPARENT));
        lvCouponList.setDividerHeight((int) getResources().getDimension(R.dimen.dp_10));
        headerView = View.inflate(CouponActivity.this, R.layout.activity_coupon_header, null);
        footerView = View.inflate(CouponActivity.this, R.layout.activity_coupon_footer, null);
        lvCouponList.addHeaderView(headerView,null,false);
        lvCouponList.addHeaderView(footerView,null,false);