protected void onLayout( boolean paramBoolean, int paramInt1, int paramInt2, int paramInt3, int paramInt4) { super.onLayout(paramBoolean, paramInt1, paramInt2, paramInt3, paramInt4); Log.d(TAG, "onLayout --> "); if (mHeaderHeight == 0 && mHeaderContainer != null) { mHeaderHeight = mHeaderContainer.getHeight(); } }
/** * 是否显示headerView * * @param isHideHeader true: show false: hide */ @Override public void setHideHeader(boolean isHideHeader) { if (isHideHeader != isHideHeader()) { super.setHideHeader(isHideHeader); if (isHideHeader) { removeHeaderView(); } else { updateHeaderView(); } } }