package com.sunfusheng.StickyHeaderListView.view;
import android.app.Activity;
import android.view.View;
import android.widget.ListView;
import com.sunfusheng.StickyHeaderListView.R;
import com.sunfusheng.StickyHeaderListView.adapter.HeaderOperationAdapter;
import com.sunfusheng.StickyHeaderListView.model.OperationEntity;
import java.util.List;
import butterknife.Bind;
import butterknife.ButterKnife;
/**
* Created by sunfusheng on 16/4/20.
*/
public class HeaderOperationViewView extends HeaderViewInterface<List<OperationEntity>> {
@Bind(R.id.gv_operation)
FixedGridView gvOperation;
public HeaderOperationViewView(Activity context) {
super(context);
}
@Override
protected void getView(List<OperationEntity> list, ListView listView) {
View view = mInflate.inflate(R.layout.header_operation_layout, listView, false);
ButterKnife.bind(this, view);
dealWithTheView(list);
listView.addHeaderView(view);
}
private void dealWithTheView(List<OperationEntity> list) {
HeaderOperationAdapter adapter = new HeaderOperationAdapter(mContext, list);
gvOperation.setAdapter(adapter);
}
}