Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 带有Kotlin的MenuItem.SetOnActionExpandListener()_Android_Kotlin_Menuitem - Fatal编程技术网

Android 带有Kotlin的MenuItem.SetOnActionExpandListener()

Android 带有Kotlin的MenuItem.SetOnActionExpandListener(),android,kotlin,menuitem,Android,Kotlin,Menuitem,与Kotlin Android开发的所有内容一样,我很难找到如何在Kotlin中使用MenuItem.SetOnActionExpandListener()的示例 MymenuItem是一个搜索操作,每当用户关闭搜索时,我都需要触发一个函数。然而,在搜索如何完成所有这些时,我发现的唯一示例是在Java中,没有关于如何在Kotlin中完成的信息 我正在尝试使用,但我似乎不知道如何使用Kotlin 如何将该解决方案转换为Kotlin语法?这里有一种方法: menuItem.setOnActionEx

与Kotlin Android开发的所有内容一样,我很难找到如何在Kotlin中使用
MenuItem.SetOnActionExpandListener()
的示例

My
menuItem
是一个搜索操作,每当用户关闭搜索时,我都需要触发一个函数。然而,在搜索如何完成所有这些时,我发现的唯一示例是在Java中,没有关于如何在Kotlin中完成的信息

我正在尝试使用,但我似乎不知道如何使用Kotlin

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

这里有一种方法:

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
  }
})

对象
是我尝试此操作时丢失的部分!谢谢你的帮助!