title: Is it possible to have databinding for action menu with searchView?
body: <p>I have a SearchFragment
  and here is my code of onCreateOptionMenu in SearchFragment</p>
  
  <pre><code>
   override fun onCreate(savedInstanceState: Bundle?) {
      super.onCreate(savedInstanceState)
      setHasOptionsMenu(true)
    }
  
  
   override fun onCreateOptionsMenu(menu: Menu, inflater: MenuInflater) {
      inflater.inflate(R.menu.search_menu, menu)
      val searchItem = menu.findItem(R.id.action_search)
      val searchManager = activity?.getSystemService(Context.SEARCH_SERVICE) as? SearchManager
  
      searchView = searchItem?.actionView as? SearchView
      searchView?.setSearchableInfo(searchManager?.getSearchableInfo(activity?.componentName))
  
  
      queryTextListener = object : SearchView.OnQueryTextListener {
        override fun onQueryTextChange(newText: String): Boolean {
  
          return true
        }
  
        override fun onQueryTextSubmit(query: String): Boolean {
  
          viewModel.loadSearchResults(query)
          return true
        }
      }
      searchView?.setOnQueryTextListener(queryTextListener)
      super.onCreateOptionsMenu(menu, inflater)
    }
  </code></pre>
  
  <p>I would like to know is it possible to have databinding for SearchView of menu  so in the case I wouldn't like to have <code>SearchView.OnQueryTextListener</code> in Fragment and I can connect viewModel with menu and listen searchView changes in ViewModel 
  <code>android:text="@={viewModel.query}"</code></p>