Kotlin中包含广播组的可搜索回收者视图

问题描述

我的回收站视图的每个项目都包含一个文本视图和一个广播组。单选组包含3个单选按钮。

现在我需要此回收器视图可搜索我有一个编辑文本视图,可以从中获取输入字符串进行搜索,然后根据该字符串更新回收者视图的项目列表。

现在的问题是,在过滤并清除过滤器后选择单选按钮之后,选择变得混乱了。

我尝试清除选择,然后手动将其重置,但仍然无法正常工作。

请您描述一下我该怎么做?

解决方法

我认为您应该向从中创建列表的模型添加一个属性。该属性保存选定的 RadioButton 索引。 您还需要创建两个列表,一个用于存储值(主列表),另一个用于显示(传递给适配器的列表)。然后在显示列表中每次更改后更改主列表中的值