可搜索的回收者视图包含Kotlin的无线电组



我的回收器视图中的每个项目都包含一个文本视图和一个单选组。收音机总成包含3个收音机按钮。

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

现在的问题是,在过滤和清除过滤器时选择单选按钮后,选择会变得一团糟。

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

你能描述一下我该怎么做吗?

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

最新更新