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

Adi*_*sur 5 android android-recyclerview

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

尝试使用内建实现进行某些操作,但没有任何效果。

Pav*_*sha 3

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

希望能帮助到你。

  • 我确实想选择列表中的多个项目。只是拖动时不选择。 (3认同)