0

我有一个与此相关的问题recyclerview,我想知道如何识别从recyclerview每个项目都有一个复选框的项目中选择了哪个元素。

我正在使用干净的架构,我的一个布局有一个微调器,我可以在其中选择一个城市,然后我发出一个http帖子请求,响应是这个城市的所有办公室。我把所有这些办公室都插入到我的布局中,但所有这些项目都有一个复选框,我必须识别我选择了哪个办公室,我只能选择其中一个。

我如何识别选择了哪个项目以及如何强制用户只选择其中一个?

4

1 回答 1

0

您可以为此使用简单的逻辑,通常我曾经为此存储 Recyclerview 索引,我们可以在 recyclerview 适配器中的复选框上使用 SetChecked 侦听器,当您选中任何复选框时,将位置值存储在任何变量中,然后您可以从列表中获取值或数组,用于存储该特定索引的所有 office 数据。

于 2017-08-24T19:01:46.060 回答