Так я получилКак добавить элементы в ListView из класса?
List <Employers> employers
Работодатели класс:
public class Employers{
private String fullName;
private int age;
public String getFullName() {
return fullName;
}
public void setFullName(String fullName) {
this.fullName = fullName;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
Мой ListView работает так:
ArrayAdapter<String> adapter = new ArrayAdapter <String>(MainAcivity.this,android.R.layout.simple_list_item_1,receiveArray(employers));
где receiveCategoryNames является:
private String[] receiveArray(List<Employers> employers){
String [] employerArray= new String[employers.size()];
for (int i=0; i<employerArray.length; i++){
employerArray[i]=employers.get(i).getFullName();
}
return employerArray;
}
Программа работает. Но могу ли я каким-то образом показать ListView без преобразования List of Employers в массив String?
использовать пользовательский адаптер. вы хотите отобразить только имя – Raghunandan