这里简单的介绍一下GridView的重写,具体步骤和ListView差不多。
第一步:GridVIewAdapter
/**
*
* @author Frayne
*
*/
public class GridviewAdapter extends BaseAdapter {
private List
> list;
private GridViewItem tempGridViewItem;
private LayoutInflater layoutInflater;
private Context mContext;
public GridviewAdapter(Context context,
List
> list) {
mContext = context;
this.list = list;
layoutInflater = LayoutInflater.from(context);
}
/**
* 数据总数
*/
@Override
public int getCount() {
return list.size();
}
/**
* 获取当前数据
*/
@Override
public Object getItem(int position) {
return list.get(position);
}
@Override
public long getItemI