如何禁用拖动以在RecyclerView SelectionTracker中进行选择?

时间:2019-06-21 11:33:10

标签: android android-recyclerview

我需要禁用RecyclerView选择跟踪器的拖动以选择功能。目前,长按项目被选中后,如果我继续拖动,则连续项目被选中。我需要确保未选择其余项目。

尝试使用内置实现,但没有任何效果。

1 个答案:

答案 0 :(得分:2)

您的SelectionTracker.Builder中有一种方法withSelectionPredicate(SelectionPredicate)。您可以定义自己的SelectionPredicate并实现其抽象方法canSelectMultiple以返回false-这样,您将只能选择单个项目。

希望有帮助。