将不同类型的对象添加到ListAdapter

时间:2017-03-13 15:49:46

标签: android listview listadapter

我正在构建一个Android应用程序,我需要在ListAdapter中显示来自不同对象的信息。

E.g。我需要显示来自Patient的patientName,以及来自Room等的roomNumber。

我的所有对象都是从JSON-response(s)序列化的。

起初我考虑创建一个包装类,只是为了在我的列表中显示信息 - 但它似乎是一个糟糕的解决方案。

像这样:

public class ListOverviewWrapper {
    final String firstName;
    final String lastName;
    final int roomNumber;
    final String departmentName;
    ...
}

我似乎无法弄明白,如何有效地做到这一点。有什么建议吗?

0 个答案:

没有答案