package com.ztspeech.simutalk2.dictionary.adapter;
import java.util.List;
import android.content.Context;
import android.view.View;
import android.view.ViewGroup;
import com.ztspeech.simutalk2.data.UserInfo;
import com.ztspeech.simutalk2.dictionary.dom.SQLiteDom;
import com.ztspeech.simutalk2.dictionary.entity.Categroy;
import com.ztspeech.simutalk2.dictionary.entity.Child;
import com.ztspeech.simutalk2.dictionary.entity.Collecter;
public class CollectedWordsLvAdapter extends BaseLvAdapter{
private Context context;
private List list;
private Integer childId;
private SQLiteDom sqliteDom = null;
private Child child = null;
private Categroy categroy = null;
private Integer chOrEn=1;
private UserInfo mUser;
public CollectedWordsLvAdapter(Context context, List list, Integer childId,
View parentview) {
super(context, list);
this.context = context;
this.list = list;
this.childId = childId;
sqliteDom = new SQLiteDom();
mUser = UserInfo.getInstanse();
}
public void setCHorEN(Integer i){
chOrEn = i;
this.notifyDataSetChanged();
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
//child = sqliteDom.getChildById(((Collecter)list.get(position)).getChildId());
//categroy = sqliteDom.getCategroyById(child.getCategroyId());
final Collecter collecter = (Collecter) list.get(position);
CollectedLvItem1 viewHolder = null;
if (convertView == null) {
viewHolder = new CollectedLvItem1(context,this);
}else{
viewHolder = (CollectedLvItem1) convertView;
}
viewHolder.setData(collecter, categroy, child, context, chOrEn);
return viewHolder;
}
}