我们先说下添加的方法
方法一: 正常添加 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);