public class AdapterPassengers extends ArrayAdapter<Model_PassengersDetails> {
ViewPassengers viewPassenger;
ArrayList<Model_PassengersDetails> model_PassengersDetails;
private LayoutInflater inflater;
private ViewHolder holder;
public AdapterPassengers(ViewPassengers viewPassengers,
int textViewResourceId,
ArrayList<Model_PassengersDetails> aryPassngers) {
super(viewPassengers, textViewResourceId, aryPassngers);
inflater = (LayoutInflater) viewPassengers
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
this.viewPassenger = viewPassengers;
this.model_PassengersDetails = aryPassngers;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
holder = new ViewHolder();
convertView = inflater.inflate(R.layout.row_passengers, null);
holder.txtContactNo = (TextView) convertView
.findViewById(R.id.rowpassenger_txtContactNum);
holder.txtContactNo.setText(model_PassengersDetails .get(i).ContactNo);
return convertView;
}
public class ViewHolder {
TextView txtContactNo;
}
}