【发布时间】:2019-11-15 15:48:18
【问题描述】:
我正在尝试实现 android 库 SelectionTracker,它允许在 recyclerView 中选择项目。
一切正常,除了当我点击 item (which is in a grid layout),清空所有选择。
我实际上已经找到了调用clearSelection() 的代码。它在 TouchInputHandler 类的第 78 行。
然后它调用 ItemDetailsLookup 的第 64 行,返回 false,因为触摸事件没有发生在项目上。
我想知道是否有人找到了防止这种行为的解决方法,因为我在文档中没有找到任何选项。
这是一个 gridLayout,因此在项目之间留有空间是非常“正常的”,我不希望我的用户因为触摸项目的一侧而清除选择。
【问题讨论】:
-
嘿,想知道您是否找到了解决方案?
-
不,对不起!我暂时放弃了这个,但仍然希望得到答案......
-
您现在可以查看V-master的解决方案了。
标签: android android-recyclerview