使用 Kotlin 的 MenuItem.SetOnActionExpandListener()

Blo*_*wan 3 android menuitem kotlin

与 Kotlin Android 开发的基本上所有内容一样,我无法找到如何MenuItem.SetOnActionExpandListener()在 Kotlin 中使用 的示例。

MymenuItem是一个搜索操作,每当用户关闭搜索时我都需要触发一个功能。但是,在搜索如何执行所有这些操作时,我发现的唯一示例是在 Java 中,关于如何在 Kotlin 中执行此操作的信息为零……

我正在尝试使用这个解决方案,但我似乎无法弄清楚如何用 Kotlin 做到这一点......

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

Jor*_*Gil 5

这是一种方法:

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
  }
})
Run Code Online (Sandbox Code Playgroud)