【发布时间】:2019-01-16 05:29:32
【问题描述】:
我在我的 Android 项目屏幕中实现了两个 Recyclerviews。第一个有一些项目和每个项目的添加按钮。当单击添加按钮的用户显示在对话框中时,该对话框从用户那里获取所选特定项目的输入并将该用户数据添加到另一个(第二个)recyclerview。
我需要做的是,限制用户从第一个 recyclerview 选定项目中的第二个 recyclerview 中每个项目仅添加一个条目。
让我从下面的屏幕中解释一个实例。 “用户想从第一个 recyclerview 添加合同代码 1001 的价格金额。然后他单击 recyclerview 项目中的加号按钮,这样他将输入价格金额,保存后它将显示在第二个 recycler 视图中并带有添加的价格金额。我想要做的是,不要让用户再次为相同的合同代码 1001 添加另一个价格金额。如果他再次从第一个 recyclerview 按下 recyclerview 项目 1001 中的加号添加按钮,他应该无法添加另一个价格金额。但如果他选择删除之前为项目 1001 添加的价格金额,则应允许用户将项目 1001 的新价格金额条目添加到第二个回收站视图。"
我非常感谢对实现此目标的方法的解释和/或代码示例非常受欢迎。提前谢谢你。
【问题讨论】:
-
到目前为止你尝试了什么?
-
我尝试传递项目 id 并检查它是否在第二个 recyclerview 中添加了具有相同项目 id 的非空值。
标签: android validation android-recyclerview