0

我有一个ListView包含来自的Database条目People。例如...

  1. 安东尼·基迪斯
  2. 约翰·弗鲁西安特
  3. 查德·史密斯
  4. 迈克尔·巴尔扎里等

我正在尝试实现的是一项Groups功能,您可以在其中创建组并将人们放入不同的组中,我希望它全部集中在一个活动上。所以顶部有两个按钮,All ContactsGroups。我希望All Contacts按钮使 ListView 显示我数据库中的人员,并且我希望Groups按钮使 listview 显示人们所在的所有组。例如...

  1. 朋友们
  2. 家庭
  3. 合作伙伴

(这些组将保存在另一个数据库中)

所以我的问题是:这种功能可能吗?或者当我单击时,我是否必须使用它自己的 listView 和适配器开始一个新活动Groups

谢谢你的时间。

4

2 回答 2

1

您不需要开始一个新的活动,您只需将不同的数据(组列表)传递给适配器。

于 2013-10-06T04:27:29.260 回答
0
  • 可以在一个 ListView 中显示某种数据
  • 我希望你可以制作碎片,当你点击所有联系人时,你可以显示 AllContactsFragment。
    当您单击组时,您可以显示 GroupFragment。
    如果您使用一个 ListView,当您单击组项目以显示该组中的人时,它会变得有点复杂。如果UED希望组可以扩展而联系人不能扩展。如果你使用一个 ListView 就不容易显示了。
    所以我建议你应该使用片段来显示两种内容。
于 2013-10-06T05:34:42.673 回答