package in.srain.cube.views.loadmore; import android.content.Context; import android.util.AttributeSet; import android.view.View; import android.widget.AbsListView; import in.srain.cube.views.GridViewWithHeaderAndFooter; /** * @author huqiu.lhq */ public class LoadMoreGridViewContainer extends LoadMoreContainerBase { private GridViewWithHeaderAndFooter mGridView; public LoadMoreGridViewContainer(Context context) { super(context); } public LoadMoreGridViewContainer(Context context, AttributeSet attrs) { super(context, attrs); } @Override protected void addFooterView(View view) { mGridView.addFooterView(view); } @Override protected void removeFooterView(View view) { mGridView.removeFooterView(view); } @Override protected AbsListView retrieveAbsListView() { View view = getChildAt(0); mGridView = (GridViewWithHeaderAndFooter) view; return mGridView; } }