2016-06-19 29 views
-1

我一直在嘗試使用可擴展列表視圖來填充數據庫中的數據,我可以在一個簡單的列表視圖(列表視圖中的每個項目的每一行)中顯示此數據。如何使用可擴展的ListView與數據庫數據

但是在我的應用我想給選項,用戶創建項目組/列表,我舉一個例子:

水果,我可以單獨添加的水果:蘋果,西瓜,獼猴桃,梨..然後我想創建將有「蘋果」和「西瓜」和「綠色水果」,將具有「獼猴桃」和「梨」的組「紅色水果」

我想要能夠選擇我想要添加到特定列表並將該列表存儲在數據庫中的最喜歡的項目。

我一直在尋找,到目前爲止這是我進入:

  • 我需要創建水果對象的ArrayList的。我的疑問:水果已經添加到數據庫中了,我將如何向數據庫中的Ids添加項目到這個數組列表?

  • 如何將此列表存儲在satabase中?

  • 如何將此ArrayList顯示爲可展開的列表視圖?

回答

0

喜答案

  1. 是的,你需要存儲的ArrayList中的水果和保存數據。爲此,請按照docs

  2. 爲您的ListView創建一個自定義適配器,這裏是一個guide。對於可擴展列表視圖適配器,閱讀下一個答案。

  3. 這個post會有幫助。

乾杯!