Android 将ListView绑定到对象数组

Android 将ListView绑定到对象数组,android,listview,Android,Listview,我有一个密码对象数组,每个对象包含一个标记、一个用户名和一个密码(所有三个字符串) 我想在列表视图中显示每个密码中包含的标记 我曾考虑过使用一个ArrayAdapter链接到一个String数组,该数组只包含标记s,但我几乎可以肯定这是一个不好的选择,因为我计划频繁更新密码数组的内容 是否有其他选项可以将我的密码数组绑定到列表视图并使其仅显示其标记属性?最简单的解决方案: 步骤1:在Password上执行toString()返回tag 步骤2:将密码对象放入数组列表 步骤3:将ArrayList

我有一个
密码
对象数组,每个对象包含一个
标记
、一个
用户名
和一个
密码
(所有三个
字符串

我想在
列表视图中显示每个
密码中包含的
标记

我曾考虑过使用一个
ArrayAdapter
链接到一个
String
数组,该数组只包含
标记
s,但我几乎可以肯定这是一个不好的选择,因为我计划频繁更新
密码
数组的内容

是否有其他选项可以将我的
密码
数组绑定到
列表视图
并使其仅显示其
标记
属性?

最简单的解决方案:

步骤1:在
Password
上执行
toString()
返回
tag

步骤2:将
密码
对象放入
数组列表

步骤3:将
ArrayList
放入
ArrayAdapter


第四步:将你的
ArrayAdapter
放入你的
ListView

因为我的密码列表在第三个类中,我通过调用第三个类上的toArrayList()方法得到它,我如何通知适配器数组列表中的更改?@Federico Culloca:可能你不使用
ArrayAdapter
,而是“this third class”上的自定义
BaseAdapter
。无论如何,在
适配器上调用
notifyDataSetChanged()
将让它知道基础数据中的更改。