package com.sxit.dreamiya.adapter.kinder;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import com.sxit.dreamiya.R;
import com.sxit.dreamiya.entity.course.FinCourseList;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.TextView;
public class CourseMonthAdapter extends BaseAdapter {
private class buttonViewHolder {
TextView textview;
}
private List<FinCourseList> mAppList;
private LayoutInflater mInflater;
private Context mContext;
private String[] keyString;
private buttonViewHolder holder;
public CourseMonthAdapter(Context c,
List<FinCourseList> list_course, int resource,
String[] from, int[] to) {
mAppList = list_course;
mContext = c;
mInflater = (LayoutInflater) mContext
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
keyString = new String[from.length];
System.arraycopy(from, 0, keyString, 0, from.length);
}
@Override
public int getCount() {
return mAppList.size();
}
@Override
public Object getItem(int position) {
return mAppList.get(position);
}
@Override
public long getItemId(int position) {
return position;
}
public void removeItem(int positon) {
mAppList.remove(positon);
this.notifyDataSetChanged();
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
if (convertView != null) {
holder = (buttonViewHolder) convertView.getTag();
} else {
convertView = mInflater.inflate(R.layout.list_in_coursemonth, null);
holder = new buttonViewHolder();
holder.textview = (TextView) convertView.findViewById(R.id.txt1);
convertView.setTag(holder);
}
FinCourseList appInfo = mAppList.get(position);
if (appInfo != null) {
String comId = appInfo.getComId();
String className = appInfo.getClassName();
String classId = appInfo.getClassId();
holder.textview.setText(className);
// convertView.setOnClickListener(new AdapterListener(position, year, month));
}
return convertView;
}
public void addItem(ArrayList<FinCourseList> item) {
int count = item.size();
for (int i = 0; i < count; i++) {
mAppList.add(item.get(i));
}
}
class AdapterListener implements OnClickListener {
private int position;
private String className;
public AdapterListener(int pos,String _className) {
// TODO Auto-generated constructor stub
position = pos;
className = _className;
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
}
}
}