package com.commonsensenet.realfarm.view;
import java.util.List;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
import com.commonsensenet.realfarm.R;
import com.commonsensenet.realfarm.dataaccess.RealFarmProvider;
import com.commonsensenet.realfarm.model.aggregate.AggregateItem;
public class MarketItemAdapter extends AggregateItemAdapter {
/**
* Creates a new UserAggregateItemAdapter instance.
*/
public MarketItemAdapter(Context context, List<AggregateItem> marketItems,
RealFarmProvider dataProvider) {
super(context, marketItems, 1, dataProvider);
}
public View getView(int position, View convertView, ViewGroup parent) {
View v = convertView;
if (v == null) {
LayoutInflater vi = (LayoutInflater) getContext().getSystemService(
Context.LAYOUT_INFLATER_SERVICE);
v = vi.inflate(R.layout.tpl_market_item, null);
}
AggregateItem marketData = getItem(position);
if (marketData != null) {
ImageView bagImage = (ImageView) v.findViewById(R.id.imageLeft);
if (marketData.getCenterImage() != -1)
bagImage.setImageResource(marketData.getCenterImage());
TextView userCount = (TextView) v.findViewById(R.id.number);
userCount.setText(String.valueOf(marketData.getNewsText()));
TextView minMax = (TextView) v.findViewById(R.id.textRight);
minMax.setText(marketData.getRightText());
}
return v;
}
}