class ViewHistory {
TextView wYear, wWinner, wRunner, wVenue;
public ViewHistory(View view) {
wYear = (TextView) view.findViewById(R.id.wcYear);
wWinner = (TextView) view.findViewById(R.id.wcWinner);
wRunner = (TextView) view.findViewById(R.id.wcRunner);
wVenue = (TextView) view.findViewById(R.id.wcVenue);
}
}
class historyAdapter extends BaseAdapter {
String[] wcYear, wcWinner, wcRunner, wcVenue;
public historyAdapter(String[] wcYear, String[] wcWinner,
String[] wcRunner, String[] wcVenue) {
this.wcYear = wcYear;
this.wcWinner = wcWinner;
this.wcRunner = wcRunner;
this.wcVenue = wcVenue;
}
@Override
public int getCount() {
// TODO Auto-generated method stub
return wcYear.length;
}
@Override
public Object getItem(int position) {
// TODO Auto-generated method stub
return wcYear[position];
}
@Override
public long getItemId(int position) {
// TODO Auto-generated method stub
return position;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View row = convertView;
ViewHistory holder = null;
if (row == null) {
row = getLayoutInflater().inflate(R.layout.history_sample,
parent, false);
holder = new ViewHistory(row);
row.setTag(holder);
} else {
holder = (ViewHistory) row.getTag();
}
holder.wYear.setText(wcYear[position]);
holder.wWinner.setText(wcWinner[position]);
holder.wRunner.setText(wcRunner[position]);
holder.wVenue.setText("final venue:\n" + wcVenue[position]);
// Alternate color effect
if ((position % 2) == 0) {
holder.wYear.setBackgroundResource(R.color.aachhoDholo);
} else {
holder.wYear.setBackgroundResource(R.color.dholo);
}
return row;
}
}
TextView wYear, wWinner, wRunner, wVenue;
public ViewHistory(View view) {
wYear = (TextView) view.findViewById(R.id.wcYear);
wWinner = (TextView) view.findViewById(R.id.wcWinner);
wRunner = (TextView) view.findViewById(R.id.wcRunner);
wVenue = (TextView) view.findViewById(R.id.wcVenue);
}
}
class historyAdapter extends BaseAdapter {
String[] wcYear, wcWinner, wcRunner, wcVenue;
public historyAdapter(String[] wcYear, String[] wcWinner,
String[] wcRunner, String[] wcVenue) {
this.wcYear = wcYear;
this.wcWinner = wcWinner;
this.wcRunner = wcRunner;
this.wcVenue = wcVenue;
}
@Override
public int getCount() {
// TODO Auto-generated method stub
return wcYear.length;
}
@Override
public Object getItem(int position) {
// TODO Auto-generated method stub
return wcYear[position];
}
@Override
public long getItemId(int position) {
// TODO Auto-generated method stub
return position;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View row = convertView;
ViewHistory holder = null;
if (row == null) {
row = getLayoutInflater().inflate(R.layout.history_sample,
parent, false);
holder = new ViewHistory(row);
row.setTag(holder);
} else {
holder = (ViewHistory) row.getTag();
}
holder.wYear.setText(wcYear[position]);
holder.wWinner.setText(wcWinner[position]);
holder.wRunner.setText(wcRunner[position]);
holder.wVenue.setText("final venue:\n" + wcVenue[position]);
// Alternate color effect
if ((position % 2) == 0) {
holder.wYear.setBackgroundResource(R.color.aachhoDholo);
} else {
holder.wYear.setBackgroundResource(R.color.dholo);
}
return row;
}
}
No comments:
Post a Comment