2016-06-19 36 views
-1

我一直在尝试使用可扩展列表视图来填充数据库中的数据,我可以在一个简单的列表视图(列表视图中的每个项目的每一行)中显示此数据。如何使用可扩展的ListView与数据库数据

但是在我的应用我想给选项,用户创建项目组/列表,我举一个例子:

水果,我可以单独添加的水果:苹果,西瓜,猕猴桃,梨..然后我想创建将有“苹果”和“西瓜”和“绿色水果”,将具有“猕猴桃”和“梨”的组“红色水果”

我想要能够选择我想要添加到特定列表并将该列表存储在数据库中的最喜欢的项目。

我一直在寻找,到目前为止这是我进入:

  • 我需要创建水果对象的ArrayList的。我的疑问:水果已经添加到数据库中了,我将如何向数据库中的Ids添加项目到这个数组列表?

  • 如何将此列表存储在satabase中?

  • 如何将此ArrayList显示为可展开的列表视图?

回答

0

喜答案

  1. 是的,你需要存储的ArrayList中的水果和保存数据。为此,请按照docs

  2. 为您的ListView创建一个自定义适配器,这里是一个guide。对于可扩展列表视图适配器,阅读下一个答案。

  3. 这个post会有帮助。

干杯!