@Override
  public View getView(int position, View convertView, ViewGroup parent) {
    View itemView = convertView;

    if (itemView == null) {
      LayoutInflater vi =
          (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
      itemView = vi.inflate(R.layout.student_list_item, null);
    }

    Student s = items.get(position);

    // get components
    TextView fullNameTextView = (TextView) itemView.findViewById(R.id.txtStudentFullName);
    TextView emailTextView = (TextView) itemView.findViewById(R.id.txtStudentEmail);

    // assign corresponding values
    fullNameTextView.setText(s.getFullName());
    emailTextView.setText(s.getEmail());

    return itemView;
  }
Esempio n. 2
0
 public Student(Student st) {
   this(st.getFullName(), st.getAddress(), st.getBirthDate());
 }