2013-10-06 432 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它不會很容易顯示。
    所以我建議你應該用碎片來展示兩種內容。