RecyclerView android上的MultichoiceModeListener

Posted

技术标签:

【中文标题】RecyclerView android上的MultichoiceModeListener【英文标题】:MultichoiceModeListener on RecyclerView android 【发布时间】:2016-05-23 11:04:24 【问题描述】:

我有一个带有相应适配器的 recyclerview。我想在长按 recyclerview 项目的工具栏中显示多个 customview 菜单选项。 非常感谢任何帮助。提前致谢。

【问题讨论】:

【参考方案1】:

我也在做同样的工作。这篇文章很有帮助: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 android上的MultichoiceModeListener的主要内容,如果未能解决你的问题,请参考以下文章