MenuItem.SetOnActionExpandListener () с Kotlin - PullRequest
0 голосов
/ 11 октября 2018

Как и во всем, что касается разработки Kotlin для Android, у меня возникают проблемы с поиском примера использования MenuItem.SetOnActionExpandListener() в Kotlin.

My menuItem - это действие поиска, и мне нужно запускать функцию всякий раз, когда пользователь закрывает поиск.Тем не менее, при поиске, как сделать все это, единственные примеры, которые я нахожу, находятся на Java с нулевой информацией о том, как сделать это в Kotlin ...

Я пытаюсь использовать это решение , но я не могу понять, как это сделать с Kotlin ...

Как мне преобразовать это решение в синтаксис Kotlin?

1 Ответ

0 голосов
/ 11 октября 2018

Вот один из способов:

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