我有一个 ArrayList<"TheObject"> ,此对象包含3个 String 值,如名称,方向和电话号码 . 我想在 ListView 中显示 ArrayList 中所有对象的名称(仅限名称) . 我的问题是:
ArrayList<"TheObject">
String
ListView
ArrayList
ArrayAdapter
ArrayAdapter对象中的getItem将从您分配给适配器的对象列表中获取<“The Object”>对象 . 您可以覆盖类的toString,并返回name属性 . 例如:
public class User { String name; String location; ... @Override public String toString() { return name; } }
您可以使用默认的ArrayAdapter而无需对其进行自定义 .
1 回答
ArrayAdapter对象中的getItem将从您分配给适配器的对象列表中获取<“The Object”>对象 . 您可以覆盖类的toString,并返回name属性 . 例如:
您可以使用默认的ArrayAdapter而无需对其进行自定义 .