从弹出菜单中选择项目时在 Android 上创建上下文菜单

Create on Android a Context Menu when selecting an Item from a Popup Menu

我正在开发与此类似的简单应用程序

现在,我想在选择 元素 One.

时显示上下文菜单(作为额外选项,请参见下面的示例)

我现在面临的主要问题是我不知道如何以及在何处注册上下文菜单 (registerForContextMenu)。这种情况应该怎么看?

感谢任何帮助。

提前致谢!

我找到了使用 List Dialog 替代上下文菜单的方法。这种方式比我考虑的方式简单多了。

在 Kotlin 中使用这个简单的代码

val wrapper: Context = ContextThemeWrapper(context, R.style.popup)
        val popup = PopupMenu(wrapper, holder.binding.imgMenu)
        popup.inflate(R.menu.walk_in_patient_menu)
        popup.setOnMenuItemClickListener(object : PopupMenu.OnMenuItemClickListener {
            override fun onMenuItemClick(item: MenuItem?): Boolean {
                when (item?.getItemId()) {
                    R.id.check_id ->
                        return true
                    else -> return false
                }
            }

        })
        popup.show()