【问题标题】:How to dynamically update layouts in android studio如何在android studio中动态更新布局
【发布时间】:2022-01-16 01:07:25
【问题描述】:

我正在使用 Java 在 android studio 中开发移动应用程序。我正在使用 Firebase 实时数据库,并且在数据库中存在一个“任务”列表,每个任务都有一个名称和描述。

我希望我的应用程序根据数据库中有多少任务来动态呈现代表每个任务的卡片列表。我还有一个按钮,允许用户添加任务,添加任务后,我希望使用添加的任务数据呈现另一张卡片。

我理解这是一项非常例行的任务,并且是我在 Web 开发中非常熟悉的工作。我不确定如何在 android studio 中执行此操作,因为 UI 是在布局 XML 文件中定义的,并且我不确定如何根据从数据库中获取的数据量动态更改布局 XML 文件。

如果有人可以提供任何帮助或有用的链接来说明如何做到这一点,我们将不胜感激。

【问题讨论】:

  • 我认为您可能有兴趣阅读此article

标签: android user-interface firebase-realtime-database


【解决方案1】:

您可以使用 RecyclerView 动态填充视图。 RecyclerView 是最高效和优化的。

有用的资源:

【讨论】:

    猜你喜欢
    • 2017-02-17
    • 2014-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-08
    • 1970-01-01
    • 2013-06-19
    相关资源
    最近更新 更多