如何使用单选按钮创建弹出菜单

how to create Popupmenu with radio button

我正在尝试用收音机创建 popup menu 我找不到任何解决方案。我想展示一个自定义 popup menu 像这样的东西

这是我目前尝试的方法

imgmenuoption.setOnClickListener {
            val popupMenu = PopupMenu(mContext, it)
            popupMenu.menuInflater.inflate(R.menu.menu, popupMenu.menu)
            popupMenu.setOnMenuItemClickListener(PopupMenu.OnMenuItemClickListener { item ->
                when (item.itemId) {
                    R.id.action_logout -> logout()
                    R.id.action_setting -> startActivity(Intent(mContext, SettingActivity::class.java))
                }
                true
            })
            popupMenu.show()
        }

这是显示弹出菜单,但如何在文本单选前显示单选按钮

请帮帮我

任何建议都会有帮助

我使用了 BallooncustomListBalloon 它解决了我的问题