我有一个RecyclerView,带有一个可工作的ItemTouchHelper。一切正常,但是我想知道是否有一种方法可以在不重新创建列表的情况下从RecyclerView分离ItemTouchHelper?有趣的是,这是我用来附加的代码:

ItemTouchHelper.Callback callback = new ItemTouchHelper.SimpleCallback(0, ItemTouchHelper.LEFT | ItemTouchHelper.RIGHT)
{
    ...
};
mItemTouchHelper = new ItemTouchHelper(callback);
mItemTouchHelper.attachToRecyclerView(mPasswordList);

理想情况下,我想检查RecyclerView所驻留的Activity的onResume()中的首选项,并基于此优先项分离ItemTouchHelper。

最佳答案

您可以通过将recyclerview设置为null来从RecyclerView分离ItemTouchHelper:

mItemTouchHelper.attachToRecyclerView(null);

关于android - 从RecyclerView分离ItemTouchHelper,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35345520/

10-08 23:49