MenuItem.SetOnActionExpandListener() 与 Kotlin
MenuItem.SetOnActionExpandListener() with Kotlin
基本上与 Kotlin Android 开发的所有内容一样,我很难找到如何在 Kotlin 中使用 MenuItem.SetOnActionExpandListener()
的示例。
我的menuItem
是一个搜索动作,我需要在用户关闭搜索时触发一个函数。但是,在搜索如何执行所有这些操作时,我找到的唯一示例在 Java 中,关于如何在 Kotlin 中执行此操作的信息为零...
我正在尝试使用 this solution,但我似乎无法弄清楚如何使用 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
}
})
基本上与 Kotlin Android 开发的所有内容一样,我很难找到如何在 Kotlin 中使用 MenuItem.SetOnActionExpandListener()
的示例。
我的menuItem
是一个搜索动作,我需要在用户关闭搜索时触发一个函数。但是,在搜索如何执行所有这些操作时,我找到的唯一示例在 Java 中,关于如何在 Kotlin 中执行此操作的信息为零...
我正在尝试使用 this solution,但我似乎无法弄清楚如何使用 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
}
})