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

Posted

技术标签:

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

我的桌子是

id int pk
name varchar
mobile varchare
age int

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

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

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

【问题讨论】:

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

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

例如:

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

【讨论】:

当然,但我希望它被从 SQLITE 数据库中检索到的项目填满。

以上是关于我想从存储在 sqlite 数据库中的数据中填充可扩展列表视图的主要内容,如果未能解决你的问题,请参考以下文章

使用 SQLite 数据库错误填充可扩展列表视图

一次使用多个 SQLite 数据库

可以将 Core Data 与不同的预填充 sqlite db 一起使用吗?

如果我想从另一个片段中添加书签,为啥我的书签单词没有保存到 sqlite 数据库?

使用 SQLite 中的数据填充 ExpandableListView

Android:我需要拍照并将其存储在 sqlite 数据库中,然后将其填充到回收站视图中