2013-10-06 55 views
0

我有一个ListView,其中包含DatabasePeople的条目。如...动态更改ListView内容

  1. 安东尼·基迪斯
  2. Frusciante的约翰
  3. 乍得史密斯
  4. 迈克尔Balzary等等等等

我想实现是Groups功能,您可以创建组并将人们分成不同的小组,我希望它们都在一项活动中。所以顶部有两个按钮,All ContactsGroups。我想All Contacts按钮使ListView控件显示从我的数据库中的人,我希望Groups按钮使列表视图显示所有的人都在群。如...

  1. 朋友
  2. 家庭
  3. 同事

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

所以我的问题是:这种功能possi的竹叶提取?或者当我点击Groups时,我将不得不使用它自己的listView和适配器开始一项新的活动?

谢谢你的时间。

回答

1

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

+0

非常感谢,这工作。我从未遇到任何罕见的错误!哈哈 :) – Ogen

0
  • 有可能以示样的数据在一个ListView中
  • 我希望你能为片段,当u单击所有联系人ü可以显示AllContactsFragment。
    当你点击Groups你可以显示GroupFragment。
    如果你使用一个ListView将使它有点复杂,当你点击组项目来显示 这个组中的人。 如果UED希望组可以扩展并且联系不扩展。 如果你使用一个ListView它不会很容易显示。
    所以我建议你应该用碎片来展示两种内容。