【问题标题】:I Want to populate the Expandable Listview from the data stored in the sqlite database我想从存储在 sqlite 数据库中的数据中填充可扩展列表视图
【发布时间】:2016-06-09 11:15:21
【问题描述】:

我想从存储在 sqlite 数据库中的数据中填充可扩展列表视图。

我的桌子是

id int pk
name varchar
mobile varchare
age int

我想显示姓名,当我点击该姓名时,它会在展开列表中显示手机和年龄。

我对此一无所知。 如果您有任何解决方案,请提供帮助。 以前这样的问题的所有答案都没有用。 所以我再次问这个问题。

我实际上不明白如何做到这一点。

【问题讨论】:

  • 查看此link 将名称和子项的标题列表作为您要在单击后显示的子数据
  • 感谢您的链接。我已经尝试过这个链接,这很有帮助,但是添加了静态列表项,我想从 sqlite 数据库中添加。
  • 我已经参考了以下链接以供参考。androidhive.info/2013/07/android-expandable-list-view-tutorial 现在我希望使用 SQlite 完成

标签: android sqlite expandablelistview simplecursortreeadapter


【解决方案1】:

HashMap 是解决这个问题的方法。您必须使用通用类(名称,年龄)创建 ArrayList。

例如:

HashMap<ArraList<Integer>,ArrayList<Generic class name>  

【讨论】:

  • 当然,但我希望它被从 SQLITE 数据库中检索到的项目填满。
猜你喜欢
  • 1970-01-01
  • 2018-02-19
  • 2019-12-12
  • 2023-03-13
  • 1970-01-01
  • 2023-03-12
  • 1970-01-01
  • 2021-06-01
相关资源
最近更新 更多