public class RecentContestAdapter extends BaseAdapter
{
ArrayList<Object> itemList;
public Activity context;
public LayoutInflater inflater;
public URL htlUrl;
Bitmap htlUrlBitmap;
public String image;
public RecentContestAdapter(Activity context,ArrayList<Object> itemList)
{
super();
this.context = context;
this.itemList = itemList;
this.inflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
}
public int getCount()
{
// TODO Auto-generated method stub
return itemList.size();
}
public Object getItem(int position)
{
// TODO Auto-generated method stub
return itemList.get(position);
}
public long getItemId(int position)
{
// TODO Auto-generated method stub
return 0;
}
public static class ViewHolder
{
TextView txtCntstTitle;
TextView txtCntstDescription;
TextView txtCntstStatus;
ImageView BannerImage;
}
public View getView(int position, View convertView, ViewGroup parent)
{
// TODO Auto-generated method stub
ViewHolder holder;
if(convertView==null)
{
holder = new ViewHolder();
convertView = inflater.inflate(R.layout.child_row, null);
holder.txtCntstTitle = (TextView) convertView.findViewById(R.id.txtContestTitle);
holder.txtCntstDescription = (TextView) convertView.findViewById(R.id.txtContestDesc);
holder.txtCntstStatus = (TextView) convertView.findViewById(R.id.txtContestEndDate);
convertView.setTag(holder);
}
else
holder=(ViewHolder)convertView.getTag();
RecentContest cntst = (RecentContest) itemList.get(position);
holder.txtCntstTitle.setText(cntst.getTitle().trim());
holder.txtCntstDescription.setText(cntst.getDescription().trim());
holder.txtCntstStatus.setText("Submission "+cntst.getStatus().trim());
return convertView;
}
}
{
ArrayList<Object> itemList;
public Activity context;
public LayoutInflater inflater;
public URL htlUrl;
Bitmap htlUrlBitmap;
public String image;
public RecentContestAdapter(Activity context,ArrayList<Object> itemList)
{
super();
this.context = context;
this.itemList = itemList;
this.inflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
}
public int getCount()
{
// TODO Auto-generated method stub
return itemList.size();
}
public Object getItem(int position)
{
// TODO Auto-generated method stub
return itemList.get(position);
}
public long getItemId(int position)
{
// TODO Auto-generated method stub
return 0;
}
public static class ViewHolder
{
TextView txtCntstTitle;
TextView txtCntstDescription;
TextView txtCntstStatus;
ImageView BannerImage;
}
public View getView(int position, View convertView, ViewGroup parent)
{
// TODO Auto-generated method stub
ViewHolder holder;
if(convertView==null)
{
holder = new ViewHolder();
convertView = inflater.inflate(R.layout.child_row, null);
holder.txtCntstTitle = (TextView) convertView.findViewById(R.id.txtContestTitle);
holder.txtCntstDescription = (TextView) convertView.findViewById(R.id.txtContestDesc);
holder.txtCntstStatus = (TextView) convertView.findViewById(R.id.txtContestEndDate);
convertView.setTag(holder);
}
else
holder=(ViewHolder)convertView.getTag();
RecentContest cntst = (RecentContest) itemList.get(position);
holder.txtCntstTitle.setText(cntst.getTitle().trim());
holder.txtCntstDescription.setText(cntst.getDescription().trim());
holder.txtCntstStatus.setText("Submission "+cntst.getStatus().trim());
return convertView;
}
}
No comments:
Post a Comment