使用Kotlin的MenuItem.SetOnActionExpandListener()

问题描述 投票:2回答:1

就像Kotlin Android Development的所有内容一样,我很难找到如何在Kotlin中使用MenuItem.SetOnActionExpandListener()的例子。

我的menuItem是一个搜索动作,我需要在用户关闭搜索时触发一个函数。但是,在搜索如何完成所有这些操作时,我发现的唯一示例是Java,其中没有关于如何在Kotlin中执行此操作的信息...

我试图使用this solution,但我似乎无法弄清楚如何用Kotlin做到这一点......

如何将该解决方案转换为Kotlin语法?

android kotlin menuitem
1个回答
1
投票

这是一种方式:

menuItem.setOnActionExpandListener(object : MenuItem.OnActionExpandListener {
  override fun onMenuItemActionExpand(item: MenuItem?): Boolean {
    // TODO: do something...
    return true
  }

  override fun onMenuItemActionCollapse(item: MenuItem?): Boolean {
    // TODO: do something...
   return true
  }
})
© www.soinside.com 2019 - 2024. All rights reserved.