检索动态弹出菜单项

时间:2020-06-11 11:43:26

标签: java android kotlin menu onclicklistener

我已经实现了如下单击按钮的弹出菜单

val menu = PopupMenu(activity, view)
    brands.forEach {
        menu.getMenu().add(it)
    }
    menu.show()
    menu.setOnMenuItemClickListener(this)
    menu.show()

我的问题是,由于无法引用将动态添加的数据,因此如何在onclickListener中检索选定的项目名称。

OnclickListener

override fun onMenuItemClick(item: MenuItem): Boolean {
    //How do i obtain selected item name?
    return true
}

1 个答案:

答案 0 :(得分:0)

您可以直接调用item.title来获取被单击项的标签。

override fun onMenuItemClick(item: MenuItem): Boolean {
    val title = item.title
    return true
}
相关问题