其他分享
首页 > 其他分享> > RecyclerView Android上的MultichoiceModeListener

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