检索动态弹出菜单项
Retrieving dynamic pop up menu items
我实现了一个点击按钮的弹出菜单,如下所示
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
}
您可以直接调用item.title获取被点击项的标签。
override fun onMenuItemClick(item: MenuItem): Boolean {
val title = item.title
return true
}
我实现了一个点击按钮的弹出菜单,如下所示
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
}
您可以直接调用item.title获取被点击项的标签。
override fun onMenuItemClick(item: MenuItem): Boolean {
val title = item.title
return true
}