RecyclerView Android上的MultichoiceModeListener
作者:互联网
我有一个带有相应适配器的recyclerview.我想在长按recyclerview项目时在工具栏中显示多个customview菜单选项.
非常感谢您的帮助.提前致谢.
解决方法:
我正在做同样的工作.这篇文章很有帮助: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;
}
希望能帮助到你
标签:android,android-recyclerview,contextmenu,long-press 来源: https://codeday.me/bug/20191012/1897098.html