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()
将让它知道基础数据中的更改。