RecyclerView 上的 MultichoiceModeListener android
MultichoiceModeListener on RecyclerView android
我有一个带有相应适配器的回收视图。我想在长按 recyclerview 项目时在工具栏中显示多个 customview 菜单选项。
非常感谢任何帮助。提前致谢。
我也在做同样的工作。这个 post 很有帮助:RecyclerView with choice modes
基本上你必须在你的 OnLongClick 方法中添加这段代码
@Override
public boolean onLongClick(View view) {
if (!mMultiSelector.isSelectable()) {
((AppCompatActivity) getActivity()).startSupportActionMode(mActionModeCallback); // (2)
mMultiSelector.setSelectable(true);
mMultiSelector.setSelected(MyViewHolder.this, true);
return true;
}
return false;
}
希望对您有所帮助
我有一个带有相应适配器的回收视图。我想在长按 recyclerview 项目时在工具栏中显示多个 customview 菜单选项。 非常感谢任何帮助。提前致谢。
我也在做同样的工作。这个 post 很有帮助:RecyclerView with choice modes
基本上你必须在你的 OnLongClick 方法中添加这段代码
@Override
public boolean onLongClick(View view) {
if (!mMultiSelector.isSelectable()) {
((AppCompatActivity) getActivity()).startSupportActionMode(mActionModeCallback); // (2)
mMultiSelector.setSelectable(true);
mMultiSelector.setSelected(MyViewHolder.this, true);
return true;
}
return false;
}
希望对您有所帮助