android-recyclerview - Xamarin.Android 如何在 recyclerview 项目中保存 textview 值
问题描述
我已经按照以下链接在我的应用程序中实现了重新排序 recyclerview:
https://www.appliedcodelog.com/2019/08/reorder-list-items-by-drag-and-drop-in.html
用户可以添加并单击任何项目以更改数量和单位类型,还可以通过自定义对话框添加项目的价格(参见附加的屏幕截图)。
目前,通过将列表转换为 Json 来保存项目名称。因此,当应用程序重新打开时,项目将重新加载到列表中。
我的问题是,我怎样才能保存数量、单位类型和价格(如果已设置),以便应用程序记住是否设置了其中任何一个并将它们显示在相关项目上?
数量/单位和价格的文本视图设置为 View States.Gone 开始,然后如果用户更改其中任何一个,则视图状态设置为可见,并且用户输入的文本显示在列表项中。
这种方法似乎效果不佳,因为如果我添加另一个项目,有时一个项目的数量会显示在另一个项目中。
如何保存数量/单位/价格的值,以便在重新打开应用程序时,正确的值会显示在正确的项目中?
希望这是有道理的。
[截图 2] ( https://i.stack.imgur.com/6aw2V.jpg )
解决方案
推荐阅读
- javascript - 分配后更改输入值
- python - /anaconda3/bin/python:没有名为 pip 的模块
- sql - 如何根据 yyyymmdd 检索当前年份和去年同月
- php - 在 php 中检查图像是否为 NULL 或为空
- matlab - 带有矩阵键的 Matlab 哈希表
- powerbi - 如何检查当前的开始日期和结束日期是否在上一期间(开始日期和结束日期)
- jquery - Sweet Alerts - 队列表单
- python - **初学者 Python 代码运行缓慢(雅虎财经股票筛选器)
- php - 连接到数据库的问题 - php
- r - 使用 R 填写 html 表单并下载生成的文件