如何重新创建选项菜单android片段?

时间:2019-06-20 07:02:15

标签: android android-fragments android-optionsmenu

在我的片段中,我有带有适配器的recyclerview。长按RV项目时,我想更改菜单项。为此,我做了:

  1. 接口:

    interface Delete_Archive {
    fun delete_Archive_Data(note_id: Int, note_position: Int)
    }
    
  2. 将数据从适配器的单击侦听器发送到片段:

    holder.itemView.setOnLongClickListener {
    deleteArchive.delete_Archive_Data(recordModel.id,position)
    true
    }
    
  3. 从片段接收​​数据:

    override fun delete_Archive_Data(note_id: Int, note_position: Int) {
    }
    

我读到我必须invalidateOptionsMenu(),但是这样做之后,我不知道该做什么。我希望将homeUp btn添加到工具栏和一些操作按钮。为此,我必须动态添加和删除项目,或者增加其他菜单资源。我该怎么做?

0 个答案:

没有答案