gpt4 book ai didi

android - 如何在 Android 中保存(用户创建的)动态布局?

转载 作者:太空狗 更新时间:2023-10-29 14:28:17 25 4
gpt4 key购买 nike

我的主屏幕上有一个按钮,每次按下它都会添加一个编辑文本字段(为了最佳实践,我将其限制为 20 个)。它基本上是一个小型预算应用程序。我希望用户在其中一个字段中填写 X 金额的美元。然后,当它们准备就绪时,下次再回到应用程序时,创建的 EditText 仍然在那里填充了值。我知道如何利用 SharedPerfrences 来保持值(value)。但是,我不知道如何在用户返回时保留新创建的 EditText 字段。

我实际上要展开并有一个按钮和一个与每个 EditText 字段相关联的日期选择器,所以很快单击该按钮将创建三个对象,而不仅仅是一个。但我想让一个人先工作,然后再将这个原则应用到其他人身上。有什么建议么?

最佳答案

听起来很适合 SQLite 数据库。

例如,我使用 SQLite 数据库来保留和调用用户在我的应用程序中安排的小部件的坐标和类型。

请注意,您永远不想尝试存储和调用实际的 EditText View 对象本身。在您的数据库中,您需要设计适合您需要存储的信息类型的表格格式。如果您只需要保留一系列 EditText 字段的状态,那么这可能就像拥有一个只有一列且每行包含一个字符串值的表一样简单。要从该数据库再次构建您的 UI,您需要循环并创建一个新的 EditText 实例,然后从表中设置每个实例的文本。

关于android - 如何在 Android 中保存(用户创建的)动态布局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9649469/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com