public HeaderViewGridAdapter(List<FixedViewInfo> headerViewInfos, List<FixedViewInfo> footViewInfos, IListAdapter adapter,GridViewWithHeaderAndFooter obj) { mAdapter = adapter; isFilterable = adapter is IFilterable; this.obj=obj; if (headerViewInfos == null) { _headerViewInfos = emptyInfoList; } else { _headerViewInfos = headerViewInfos; } if (footViewInfos == null) { _footerViewInfos = emptyInfoList; } else { _footerViewInfos = footViewInfos; } areAllFixedViewsSelectable = areAllListInfosSelectable(_headerViewInfos) && areAllListInfosSelectable(_footerViewInfos); }
public FullWidthFixedViewLayout(Context context,GridViewWithHeaderAndFooter obj) :base(context){ this.obj=obj; }