如何将 Firebase 数据检索到 TableView android 中?我应该使用 RecycleView 还是仅适用于列表?

Posted

技术标签:

【中文标题】如何将 Firebase 数据检索到 TableView android 中?我应该使用 RecycleView 还是仅适用于列表?【英文标题】:How to retrieve Firebase data into TableView android? Should I use a RecycleView or that works for a list only? 【发布时间】:2018-09-13 23:41:30 【问题描述】:

我正在尝试从 Firebase 检索内容并将其放置在 TableLayout android 上。普通查询和事件侦听器或 Firebase UI?

我是 Android 和 Firebase 的新手,因此非常感谢您的帮助...提前致谢


【问题讨论】:

如果您有兴趣,this 是您可以从 Firebase 实时数据库中检索数据并使用 FirebaseRecyclerAdapter 将其显示在 RecyclerView 中的方法。 但是 RecyclerView 不允许 onItemClickListener: 【参考方案1】:

您可以使用RecyclerView 并通过RecylcerView.setLayoutManager(layoutManager) 设置其布局。 layoutManager 可以定义为LinearLayoutManager,它支持以线性方式显示列表。但您也可以使用GridLayoutManager,它可能最接近TableLayout。有关 LayoutManager 的更多信息,请参阅documentation。

对于 Firebase 中的读/写方法,here 给出了很好的解释。它描述了最常用的方法。

【讨论】:

但是 RecyclerView 不允许 onItemClickListener: 您可以为 RecyclerView 和 RecyclerView 中的单个项目初始化 ClickListener。见:***.com/questions/24471109/recyclerview-onclick/…

以上是关于如何将 Firebase 数据检索到 TableView android 中?我应该使用 RecycleView 还是仅适用于列表?的主要内容,如果未能解决你的问题,请参考以下文章

如何将所有事件数据从 Firebase 导出到 BigQuery?

如何将用户添加到 Firebase 数据库 [重复]

如何将数据从 Firebase 获取到哈希映射中?

如何将数据从 firebase 检索到 ListView?

如何将 Firebase 身份验证链接到实时数据库?

如何将过去几天的数据从 Firebase 重新加载到 BigQuery?