带图标的Android自定义联系人列表视图

带图标的Android自定义联系人列表视图,android,listview,icons,contacts,Android,Listview,Icons,Contacts,我正在努力实现上述目标。从这个链接,它几乎显示了我试图实现的目标,除了我想根据条件在联系人的左侧显示一个图标。i、 e.如果Aaron在A公司展示A公司图标,如果Betty在B公司展示B公司图标。问题是联系人数据来自一个游标,而公司数据来自另一个游标 我在看一个自定义游标适配器,有没有办法用两个游标中的数据创建一个游标并将其设置到列表适配器中?这有什么意义。谢谢 只有扩展光标适配器,然后在构建视图时截取数据,并使用将要输入的光标数据按照您希望的方式构建数据时,才能执行此操作。一旦你有了这个设置,

我正在努力实现上述目标。从这个链接,它几乎显示了我试图实现的目标,除了我想根据条件在联系人的左侧显示一个图标。i、 e.如果Aaron在A公司展示A公司图标,如果Betty在B公司展示B公司图标。问题是联系人数据来自一个游标,而公司数据来自另一个游标


我在看一个自定义游标适配器,有没有办法用两个游标中的数据创建一个游标并将其设置到列表适配器中?这有什么意义。谢谢

只有扩展光标适配器,然后在构建视图时截取数据,并使用将要输入的光标数据按照您希望的方式构建数据时,才能执行此操作。一旦你有了这个设置,它就很容易了。还有一个游标,可以把两个游标放在一起。。但我不记得这是不是习俗


简单的方法是将数据放入一个数据结构中,然后从那里处理它。此外,没有规则规定不能将两个游标传入游标适配器。让它成为你的!:)

我刚才回答了一个类似的问题,那就是使用对象列表的ArrayAdapter。看一看我发布的代码,与其扩展ArrayAdapter,不如扩展CursorAdapter(如果需要使用游标)。也可以构建自定义对象并使用ArrayAdapter方法

此外,以下是游标适配器的参考:


希望这有帮助

谢谢你的指导,我会调查的。:)