【问题标题】:How to use the expandable ListView with database data如何将可扩展的 ListView 与数据库数据一起使用
【发布时间】:2016-06-19 13:46:46
【问题描述】:

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

但是在我的应用程序中,我想为用户提供创建组/项目列表的选项,我将举一个例子:

FRUITS,我可以单独添加水果:苹果、西瓜、猕猴桃、梨.. 然后我想创建“红色水果”组,其中包含“苹果”、“西瓜”和“绿色水果”,会有“猕猴桃”和“梨”

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

我一直在寻找,到目前为止,这就是我所了解的:

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

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

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

【问题讨论】:

    标签: java android expandablelistview android-database


    【解决方案1】:

    你好答案

    1. 是的,您需要将水果存储在 ArrayList 中并保存数据。为此,请关注docs。

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

    3. 这个post 会很有帮助。

    干杯!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-02
      • 2011-03-16
      • 1970-01-01
      • 2012-10-13
      • 1970-01-01
      • 2017-04-06
      • 2010-09-18
      • 1970-01-01
      相关资源
      最近更新 更多