如何将 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 还是仅适用于列表?的主要内容,如果未能解决你的问题,请参考以下文章