我在Android项目屏幕中实现了两个Recyclerviews。第一个有一些项目,每个项目都有一个添加按钮。当单击添加按钮时,将显示一个用户对话框,该对话框从用户那里获取所选特定项目的输入,并将该用户数据添加到另一个(第二个)recyclerview。
我需要做的是,限制用户在第一个recyclerview所选项目的第二个recyclerview中为每个项目添加一个条目。
让我从下面的屏幕中解释一个实例。 “用户想从第一个recyclerview中添加合同代码1001的价格金额。然后,他单击recyclerview项中的加号按钮,以便输入价格金额,然后保存,该价格金额将显示在第二个recycler视图中,且具有加价我想做的是,不要让用户再次为相同的合同代码1001添加另一个价格金额,如果他再次在第一个recyclerview的recyclerview项目1001中按加号添加按钮,则他应该不能添加但是,如果他选择删除商品1001的先前添加的价格金额,则应允许用户将商品1001的新价格金额条目添加到第二个recyclerview。”
我非常感谢对实现此目标的方式的解释,并且/或者非常欢迎代码示例。预先谢谢你。
答案 0 :(得分:0)
为要添加到第二个RecyclerView的第一个RecyclerView项提供唯一属性。每当您将项目添加到第二个RecyclerView时,请检查该项目是否已经存在。 您可以使用布尔值保存状态和全部。
boolean setnews = false;